Taking card payments on invoices with Stripe: what a UK business needs to set up
- The standard Stripe rate for UK personal Visa and Mastercard cards is 1.5% plus 20p per transaction; corporate and business cards cost 1.9% plus 20p.
- Stripe charges no monthly fee and no setup cost - you pay only when a customer pays you.
- Before sending your first invoice with a payment link, decide whether to absorb the processing fee, pass it on as a surcharge, or restrict card payment to lower-value invoices.
- Connecting Stripe to your accounting software via the native integration - not just the bank feed - handles reconciliation automatically and removes the most common source of errors.
- Putting a payment link on every invoice, not just overdue ones, is the single biggest driver of faster settlement.
Accepting a Stripe credit card payment on a business invoice costs 1.5% plus 20p per UK personal card transaction, with no setup fee and no monthly charge. This guide covers the seven decisions a small B2B business needs to make - from fee handling to reconciliation to which documents carry the payment link.
Accepting a Stripe credit card payment against a business invoice requires no hardware, no monthly subscription, and no developer. The work comes down to four decisions: which documents carry the payment link, whether to absorb or pass on the processing fee, how to make sure Stripe settlements land cleanly in your accounting software, and whether to use Stripe's own invoicing tools or connect Stripe to an existing system. In the UK, the standard transaction fee is 1.5% plus 20p for personal Visa and Mastercard cards; corporate and business cards cost 1.9% plus 20p. On a £500 invoice paid by a standard personal card, the fee comes to £7.70. Stripe charges no setup cost and no monthly fee.
The case for card payments on invoices
Most small B2B businesses rely on bank transfer. The customer receives the invoice, manually sets up a payment, and the money arrives - eventually. When terms are net 30, the average actual payment lands later still, because bank transfers require the customer to act rather than click.
A card payment link changes that dynamic. The customer opens the invoice email, sees a button, and pays in the time it takes to enter card details. Stripe updates the invoice status to "paid" automatically when payment comes through the hosted link. Your accounting software picks up the transaction via the Stripe feed. Nothing lands in a bank statement waiting for manual matching.
For a business sending 20 invoices a month averaging £600 each, the arithmetic on faster payment matters. If a payment link on every invoice shortens average settlement by five days, that is roughly £60,000 a year in receivables cycling faster. The Stripe fees on the same volume at 1.5% plus 20p come to around £220 per month. Whether that trade is worth making depends on your customer base - most B2B businesses will find the cash flow benefit outweighs the cost on invoices of this size.
The same logic applies to documents earlier in the order cycle. A quote that includes a deposit payment option converts faster than one that asks the customer to come back and ask how to pay a deposit separately. Thinking across the full document set - quotes, deposit requests, progress invoices, final invoices - is where the design decision sits.
Setting up Stripe: seven decisions in sequence
The steps below cover the practical setup for a business that already issues invoices through a job management or accounting system and wants to add Stripe card payments to those invoices. Each step is a genuine decision point, not just a configuration click.
Create a Stripe account and complete identity verification
Go to stripe.com and register with a business email address. You will need your Companies House registration number (or equivalent for sole traders), a UK bank account for settlements, and identity documents for the account holder. Stripe is authorised by the Financial Conduct Authority under FRN 900461 as an e-money institution, and it applies standard anti-money-laundering checks to new accounts. Verification typically completes within one business day. A test mode is available immediately, so you can build and test your payment setup before any live transactions take place.
Choose how Stripe connects to your invoicing system
Stripe offers two routes for attaching a payment link to an invoice. The first is to use Stripe's own hosted invoicing: you create the invoice inside the Stripe Dashboard, Stripe hosts it at a unique URL, and every invoice automatically carries a payment button. The second route is to connect Stripe to your existing invoicing or job management software. Accounting platforms including Xero, QuickBooks, and FreeAgent each have native Stripe integrations that embed a payment option into emailed invoices. Operations platforms that handle the full quote-to-invoice cycle can also connect to Stripe, so the payment link appears on the invoice without any manual step. The right choice depends on where you already create invoices. If you build invoices inside one system, connect Stripe there rather than running a separate set in the Stripe Dashboard.
Decide how to handle the processing fee
This is the decision most businesses leave too late. There are three positions. The first is to absorb the fee: you build Stripe costs into your margin and quote prices accordingly. The second is to pass the fee on as a surcharge: you add a line to the invoice showing the card processing charge. Surcharging is legal in the UK for business-to-business transactions, though it requires clear disclosure and can irritate some customers. The third position is to offer card payment only on smaller invoices - where the convenience benefit is highest relative to the fee - and default to bank transfer for large project invoices where the percentage cost becomes material. On a £5,000 invoice at 1.5% plus 20p, the fee is £75.20. On a £150 invoice, it is £2.45. Many businesses find that absorbing the fee on lower-value invoices and offering both options on larger ones is the cleanest arrangement for customer relationships. Stripe fees in the UK are subject to 20% VAT. Businesses registered for VAT can reclaim this; non-VAT-registered businesses below the £90,000 registration threshold cannot.
Choose which documents carry the payment link
The instinct is to put a payment link only on final invoices. That is the minimum viable approach, but it leaves value behind. Deposit requests and progress invoices on project work can each carry individual payment links tied to that stage. Retainer invoices sent monthly are well suited to stored card details that charge automatically. The decision is really about your document templates: which document types include a payment button as standard, and which carry only bank transfer details. Once you decide, the configuration belongs in your template settings rather than being applied invoice by invoice.
Connect Stripe to your accounting software
Stripe generates payouts to your UK bank account every two business days as standard. Each payout consolidates multiple transactions minus fees. The challenge this creates is that a single bank statement line representing one Stripe payout must be matched against multiple individual invoices in your accounts. The solution is to connect Stripe directly to your accounting platform via the native integration rather than waiting for the bank feed. Xero and QuickBooks both import individual Stripe charge lines, match them against the corresponding invoices automatically, and record the Stripe fee separately against a bank charges account. This eliminates the most common source of reconciliation errors for businesses new to card payments. If you are using a business management system that sits between your quoting workflow and your accounting software, the Stripe connection typically needs to be set up at the invoicing layer, not at the accounting layer.
Set your payout schedule and confirm your settlement account
Standard payouts land in your UK bank account within two business days of a transaction, with no fee. Next-business-day payouts are available for established accounts on request. Instant payouts - available within 30 minutes to a connected debit card - cost 1% of the payout amount with a minimum of 50p. For most businesses, the standard two-day schedule is sufficient and avoids the additional cost. Confirm the destination bank account in the Stripe Dashboard under Settings > Bank accounts and scheduling before processing your first live payment. A mismatch between the Stripe settlement account and the bank account your accounting software monitors will create reconciliation problems from day one.
Test the full payment flow before sending to customers
Stripe provides a test mode with dummy card numbers that simulate successful payments, declined cards, and 3D Secure authentication challenges. Run at least three tests: a successful payment on a standard UK card number, a declined card to see what the customer experiences, and a payment requiring 3D Secure verification. Check that each test payment appears correctly in your accounting software before switching to live mode. If anything in the reconciliation flow does not behave as expected in test mode, it will not behave correctly in live mode either. Ten minutes of testing is considerably cheaper than diagnosing a live reconciliation problem against real customer payments.
What to watch once you are live
Chargebacks are the main ongoing risk. Stripe charges £20 per chargeback dispute received regardless of outcome - the fee is not refunded even when you win the dispute. For B2B businesses with verified customer relationships and documented orders, chargeback rates are typically very low. Keep records of accepted quotes, email confirmations, and delivery evidence. If a payment is disputed, clear documentation is the fastest path to resolution.
Corporate and purchasing cards are more expensive to process than personal cards. A customer paying with a company credit card or procurement card will trigger the 1.9% plus 20p rate rather than the standard 1.5% plus 20p. If your customer base is predominantly corporate, factor the higher rate into your fee absorption decision from the outset.
Non-European cards from US, Canadian, or other non-EEA customers carry a higher rate still. UK merchants pay 2.5% plus 20p on European Economic Area cards post-Brexit - a rate that was lower when the UK was inside the EU - and higher still on non-European cards. If you invoice internationally, check the applicable card rate before assuming your standard UK rate applies across the board.
Review your outstanding balance weekly
Run a report showing invoice date, due date, and payment date for all invoices with a payment link. The gap between due date and paid date tells you whether the link is actually changing customer behaviour - or whether you need to follow up differently.
The reporting step is where you close the loop. Tracking the time between invoice issue and settlement, filtered by payment method, shows whether card payments are genuinely reducing outstanding balances. If a segment of customers is consistently slower despite having a payment link, the issue is likely the link placement or invoice delivery rather than payment method availability. Adjusting document templates or the email message that carries the invoice will move the number faster than changing the Stripe configuration.
Sources
- Stripe UK Fees & Review 2026 | Compare Card FeesCompare Card Fees · accessed 2026-09-25
- Stripe Fees & Pricing UK 2026: 1.5% + 20p ExplainedChosePayments · accessed 2026-09-25
- How can customers pay an invoice with a credit card?Stripe · accessed 2026-09-25
- Invoice payment methods explainedStripe · accessed 2026-09-25