Payments

Get paid faster, with less chasing

How a business quotes, invoices and takes payment is part of how its customers judge it. It should be quick to send, effortless to pay, and just as dependable across a whole month’s billing run as it is on a single job.

We build the payment side of your business into your own platform — quotes, invoices, bulk billing runs, checkout, subscriptions and reconciliation — so paying you is the easiest thing your customer does all day.

Start a conversation

What slow payment actually costs

Late money is not just an accounting problem. It is the wages you cover from savings, the materials you cannot order yet, and the hours somebody spends every week asking people for money they already earned.

Paid in thirty days, if you chase

Invoices go out as attachments with bank details at the bottom, then somebody has to remember to follow up. The businesses that get paid fastest are the ones that made paying the easiest thing on the page.

Quotes that take an evening

Last job’s document, edited in the wrong places, totalled by hand. Slow to send, easy to get wrong, and rewritten from scratch again the moment the job is won.

The checkout that loses the sale

A generic hosted page on somebody else’s domain, asking for fields nobody wants to fill in on a phone. Carts get abandoned at the exact moment the customer had decided to buy.

Three systems, one truth, no agreement

The payment processor, the spreadsheet and the accounting package each hold part of the picture. Month end becomes an investigation instead of a report.

Every step below is one system, not six: the quote becomes the invoice, the invoice carries its own payment link, the payment posts itself against that invoice, and the fee and the net land on the same record. Nobody retypes anything, and at month end the numbers already agree.

Built In, Not Bolted On

Custom Payment Integration

Taking money should be part of your platform, not a third-party page your customer gets bounced to and hopes is real.

We build payments into the system you already run, on Stripe Connect. Charges go directly to your own connected account, so the money is yours from the moment it settles and we are never in the middle of it. Card details go straight to Stripe and never touch your servers, which keeps you out of PCI scope, while everything around the payment — the documents, the totals, the records — stays in your platform.

  • Stripe Connect direct charges — funds land in your own account
  • Card details go straight to Stripe, keeping you out of PCI scope
  • Card and ACH, with ACH offered wherever Stripe has enabled it
  • Percentage taxes and discounts applied to every document
  • Stripe webhooks keep your records and Stripe in step
  • Exercised end to end in Stripe test mode before a live key is used
Payment stack Managed
Processor
Stripe Connect
Charges
Direct to you
PCI scope
Offloaded
Methods
Card + ACH
Sync
Webhook driven
Win The Job

Quotes & Estimates

Send a professional, branded quote in the time it used to take to find last month’s template.

Build the quote from line items with quantities and unit prices, add your tax and discount percentages, and the totals work themselves out. It goes out as a PDF carrying your logo and business details, or as a link the client can open on a phone. Set an expiry date so an old price cannot be held against you. When the job is won, the same document becomes the invoice — nothing is retyped and nothing is re-sent from scratch.

  • Line items with quantities and unit prices, totalled for you
  • Percentage taxes and discounts applied to the subtotal
  • An expiry date on every quote
  • Branded PDF carrying your logo and business details
  • The accepted quote becomes the invoice — same document, no retyping
  • Quote-to-invoice conversion rate tracked in your reports
Quote lifecycle Managed
Built from
Line items
Totals
Tax + discount
Expiry
Per quote
Document
Branded PDF
Accepted
Becomes invoice
Get Paid Faster

Invoicing

An invoice your client can pay the moment they open it, and a ledger that keeps itself up to date.

Every invoice carries its own private payment link, so the client pays by card or ACH from the document itself rather than copying bank details somewhere else. When the payment clears, Stripe’s webhook posts it against that invoice — the status, the fee, the net and your revenue figures update without anybody reconciling anything. Cash and cheque still happen, so those can be marked paid by hand and they land in the same reports.

  • Branded invoices and PDFs, delivered by email or SMS
  • A private payment link per invoice — card or ACH
  • Payment posts itself through Stripe webhooks, not by hand
  • Live status: unpaid, clearing, paid, overdue, refunded, disputed
  • Cash and cheque payments marked paid by hand, tracked the same way
  • Outstanding, overdue and revenue reporting from the same data
Invoice #1042 Managed
Status
Paid
Method
Card / ACH
Payment link
Per invoice
Posting
Stripe webhook
Ledger
Fee + net stored
Billing At Volume

Bulk Invoicing

Bill a whole list of clients in one pass instead of opening the same form a hundred times.

Build the document once, then pick every client it should go to. You get one real invoice per client — filed against that client’s own record, carrying their own name and contact details, and with its own private payment link, because a shared link would let one client open another’s invoice. Nothing leaves the building on creation: the run is created first, and you then choose who gets sent to and over which channel.

  • Pick any number of clients from your client list and get one document each
  • Every copy gets its own private payment link — never a shared one
  • Each document is filed against that client’s own record
  • Nothing sends on creation — you choose the recipients and the channel
  • Email or SMS per recipient, with every attempt written to the audit log
  • A failed send is reported on its own and re-sent without touching the rest
Batch run Managed
Documents
One per client
Links
Unique per copy
Filing
Client's own record
Sending
You choose
Failures
Reported per send
Where The Sale Happens

Checkout Pages

A checkout that stays on your page, works on a phone, and does not hand your customer off to a stranger.

Checkout is where the money is won or lost, so Stripe runs embedded inside your own page rather than redirecting the customer somewhere generic. The page shows your business, the invoice it belongs to and nothing else. A declined card leaves the payer exactly where they were to try again, and an ACH debit that is still clearing is shown as clearing — which is the difference between a customer waiting and a customer paying twice.

  • Stripe checkout embedded in the page — no redirect for card payments
  • The page carries your business and the document, not a generic template
  • Card and ACH side by side wherever ACH is enabled
  • A declined card leaves the payer on the page to try again
  • Clearing ACH debits shown as clearing, so nobody pays twice
  • Shareable payment links for one-off charges
Checkout Managed
Mode
Embedded
Redirect
None for cards
Methods
Card + ACH
In flight
Shown as clearing
Access
Private link
Recurring Revenue

Subscriptions & Recurring Billing

Retainers, service plans and memberships, billed on a cycle instead of re-sold every month.

Recurring plans run on Stripe subscriptions with monthly and annual cycles. Customers manage their own card, receipts and past invoices through the Stripe billing portal, and a cancellation is scheduled to the end of the period they have already paid for rather than cutting service off mid-month. One-off bills can be raised against the same customer alongside the plan, and the whole book rolls up into recurring revenue reporting.

  • Monthly and annual cycles on Stripe subscriptions
  • Stripe billing portal for cards, receipts and past invoices
  • Cancellations scheduled to the end of the paid period
  • Saved payment methods managed from the dashboard
  • One-off bills raised alongside the recurring plan
  • Recurring revenue, run rate and what is set to cancel
Recurring Managed
Cycles
Monthly / annual
Portal
Stripe hosted
Cancellation
End of period
One-off bills
Alongside plan
Reporting
MRR & run rate
After The Money Lands

Payouts & Reconciliation

The money settles into your own account, and every payment can be traced back to the document it came from.

Because charges are taken directly on your connected account, the funds are yours rather than something we hold and forward. Your wallet shows what is available, what is still settling and what has already gone to the bank. Each payment stores its own processing fee and the amount that actually landed, captured at the moment it settled — so a later change to a fee schedule can never rewrite what a past invoice says it earned.

  • Funds settle into your own Stripe account, not ours
  • Available, pending and reserved balances shown in your wallet
  • Payouts to your bank with the full payout history
  • Every payment stores its processing fee and what actually landed
  • Refunds and partial refunds, with our own fee handed back in full
  • CSV and PDF export of the year, plus an audit log behind every send
Settlement Managed
Funds
Your account
Wallet
Balance + history
Per payment
Fee + net stored
Refunds
Full or partial
Export
CSV & PDF

Tell us how your business gets paid

Whether it is quoting, monthly billing, checkout or reconciliation, tell us how the money moves through your business today. We will tell you honestly what it takes to improve — and what it costs to run.

We read every enquiry and reply within one business day.