For the complete documentation index, see llms.txt. This page is also available as Markdown.

How your customer pays an invoice online

When you send an invoice, the customer gets a link to a public pay page - they don't need an account. The page shows the invoice with a Download as PDF option, and if there's a balance owed, a "Pay Invoice" button.

Choosing it opens a payment window where they pick how to pay: credit card or bank transfer. Any processing fee your business charges is shown as a rate next to each method (your custom percentage, or Stripe's standard formula when you pass the exact fee through). Once the customer picks a method, the fee appears as a dollar amount added on top of the balance, so they see the full total before confirming. Your business can configure no fee, a custom percentage, or Stripe's exact standard fee separately for cards and bank payments. When an invoice's processing fees are waived, neither method shows a fee and no Fee or Total to Pay lines appear: the customer pays exactly the balance, and nothing on the page mentions a waiver (see Waive processing fees on an invoice).

For a Canadian bank transfer, the customer first chooses a verification path. Instant verification asks Stripe to use an online-banking login and works with most major banks. If the bank cannot complete that path, Stripe can fall back to microdeposits. Manual entry accepts account details for any bank or credit union and uses microdeposits directly, which normally take 1–2 business days. Stripe emails the verification instructions, and the invoice's pay link shows Complete Payment when the hosted verification link is ready. The transfer is not submitted until the verification Stripe presents succeeds.

Customers can also enroll in autopay while paying - choosing whether future invoices auto-charge this method for just this property or for all properties under the customer. Once a card payment succeeds the page updates to Paid; a bank transfer may show as processing for several days before it clears.

Importantly, customers always pay the full remaining balance - there's no option for a customer to make a partial payment online. If a back-office partial payment has already been recorded, the button reads "Pay Remaining Balance" and charges only what's still owed.

Online payment requires a verified Stripe connection on your business; without one, the pay button won't appear and the invoice is meant to be paid out of band.

After a card or bank payment succeeds, the payment card on the invoice shows the amount applied to the invoice, the processing fee the customer paid (if you charge one), the total charged, and then Stripe Fee - what Stripe actually kept on that charge - and Net to Your Balance, the amount that reached your Stripe balance. Stripe charges its fee on the full amount charged, including any processing fee, which is why a custom percentage fee does not always cover it exactly; the exact-fee option in Settings grosses up using Stripe's standard published rates, so it matches exactly only when your account is on that standard pricing — a negotiated or custom Stripe rate won't line up precisely. Stripe's account-level fees (fraud screening, tax calculations) are not part of any single payment; they are deducted from the payout that sweeps them.

Where to find it: Your customer opens the pay link from the invoice email (the public pay page). Inside the app you can preview that page with "View Sent Invoice" on a sent invoice.

Deleting an invoice makes its payment link unavailable, including when the invoice is partially paid. Customers cannot use that link to view the invoice or make another payment. An invoice with a payment still processing cannot be deleted until that payment finishes or fails. Deletion does not refund earlier payments or cancel a partially paid invoice's remaining balance.

An unpaid invoice with no applied or pending payments is voided when deleted, so its payment link no longer accepts payment. See Delete a record for the full rules.

Last updated

Was this helpful?