What you need
- A payment processor account in your business's name, which is where the card payments land
- Invoicing software connected to that account, so each invoice gets its own payment link for the right amount
- An issued invoice: a draft is not something a client should be able to pay
What the client sees
-
A button on the invoice
The same button appears in the email and on the PDF, next to the amount due, so whichever one the client opens, the way to pay is beside the figure.
-
A hosted payment page
Clicking it opens a secure checkout page run by the processor, with the amount already filled in. The client never types card details into your email or your website.
-
Confirmation for both of you
Once the processor confirms the payment, the invoice is marked paid without you entering anything, and the button no longer appears on it.
Who pays the card fee
Card processors charge the seller a fee on each payment; Stripe publishes its rates on its own site. You can absorb the fee as a cost of getting paid faster, build it into your prices, or in some places pass it on as a surcharge. Whether a surcharge is allowed depends on where you and your client are, which is its own guide on adding a credit card fee to an invoice.
How BillingHub does it
Connect your Stripe account once, and every issued invoice carries a Pay this invoice button on the PDF; the default invoice email carries it too. The money goes straight to your Stripe account; BillingHub takes no cut of it. When Stripe confirms the payment the invoice is marked paid and the payment appears on its timeline. Your first three invoices are free, card payments included, so you can try it on a real client before buying anything.
Common questions
- Can a client pay an invoice by credit card without an account?
- Yes. The pay button opens the processor's checkout page, where the client enters a card like any online purchase. They do not need an account with you or with the processor.
- Do I need a merchant account to take card payments on invoices?
- You need an account with a payment processor such as Stripe, which handles the merchant side for you. A separate traditional merchant account is not required.
- Can I charge the client the card fee?
- Sometimes. Surcharge rules differ by place and by card network, so check them before adding one. Many businesses absorb the fee instead because faster payment is worth more than the fee.