Small businesses that invoice through Stripe
Use it when you want customers to pay an invoice online while Stripe continues to handle checkout, fees, and payouts.

Get paid
Let customers pay eligible invoices through Stripe-hosted checkout. Invoice Master adds the Pay button and records successful payments against the invoice.
Core capabilities
The essential controls for moving this part of your billing workflow forward.
Create a Stripe-hosted payment link from a Premium invoice that has a currency and line items, then give the customer a clear Pay button.
Customers do not need an Invoice Master account. They open the payment link and complete checkout on a page hosted by Stripe.
When Stripe reports a successful payment, Invoice Master adds a payment record and recalculates the invoice balance and status.
Stripe controls payment-method availability, authorization, processing fees, disputes, and payouts for your connected account.
If a payment is later refunded or charged back in Stripe, add the matching Refund or Chargeback entry to the invoice history in Invoice Master.
Card information is collected and tokenized by Stripe. Invoice Master does not receive or store the customer’s raw card details.
Payment responsibilities
Know where each part of the online invoice payment workflow happens before you enable the Pay button.
| Capability | Invoice Master support |
|---|---|
| Create the invoice payment link and Pay button | Invoice Master, on Premium with a connected Stripe account |
| Host checkout and determine available payment methods | Stripe, based on account, country, currency, and eligibility |
| Record a successful payment and recalculate the invoice | Invoice Master, after Stripe reports payment success |
| Set processing fees and payout timing | Stripe |
| Process refunds and chargebacks | Stripe; add the matching entry manually in Invoice Master |
| Collect and tokenize raw card details | Stripe; Invoice Master does not receive or store them |
Good fit
Use it when you want customers to pay an invoice online while Stripe continues to handle checkout, fees, and payouts.
Use it when a no-login Pay button is clearer than sending separate bank instructions or an unrelated payment link.
Use it when successful online payments should create an invoice payment record and recalculate the remaining balance.
From start to finish
A practical sequence you can adapt to the way your team already works.
Connect the organization’s own Stripe account and finish any required Stripe business and payout setup.
Confirm the customer, currency, line items, tax, total, and payment terms before creating the checkout link.
Generate the Stripe-hosted link, then send the invoice or share its Pay button through your usual customer channel.
The payer opens the secure Stripe checkout page and uses the payment methods enabled for your Stripe account.
After a successful payment, confirm the new payment entry, recalculated balance, and Paid or Partially Paid invoice status.
Keep exploring
Use this feature page to decide whether online invoice payments fit your workflow, then use the guide for detailed setup and reconciliation steps.
Read the Stripe invoice payment workflow guideCreate read-only public invoice links that clients can open without a login, use for PDF download, and lose access to when a link expires or is deleted.
Automate invoice reminder emails before, on, or after the due date. Choose the recipient for each stage, track what happens next, and step in only when an invoice needs different handling.
Create invoices and quotes in the agreed client currency, keep exchange-rate notes with the record, and send Stripe payment links that use the invoice currency.
Details
It gives a customer a way to pay an invoice online. In Invoice Master, an eligible invoice opens a Stripe-hosted checkout, and a successful payment is recorded against that invoice.
Yes. A Premium organization with a connected Stripe account can create a payment link and add a Pay button to an eligible invoice.
No. Payers do not need an Invoice Master account. They use a secure Stripe-hosted checkout link.
You need a Premium organization, a connected Stripe account, and an invoice with a currency and line items. Complete any required Stripe account setup before sending the link.
Stripe determines which methods appear based on your account settings, country, currency, capabilities, and the transaction. Availability is not the same for every customer.
When Stripe reports a successful payment, Invoice Master creates a payment record and recalculates the invoice balance and status. A later refund or chargeback is not mirrored automatically.
Stripe sets and bills processing fees. Your Invoice Master plan is separate.
Payout timing is managed by Stripe and shown in your Stripe dashboard. Timelines vary by country and account history.
Process the refund or chargeback in Stripe, then add the corresponding Refund or Chargeback entry to the invoice history in Invoice Master so its records remain accurate.
No. Card details are tokenized and handled by Stripe. Invoice Master never stores raw card data.
Ready when you are
Set up the workflow in your account and keep the work connected from the first record to the final payment.