Recurring revenue looks tidy until fees start taking a bigger slice than expected. For UK subscription payments, Stripe Bacs fees can be far friendlier than card fees, especially for annual plans and higher-value invoices.
Still, the real cost is wider than the headline rate. Disputes, retries, and customer mix all shape what you actually pay. The smartest move is to look at your own payment mix before you change online payments billing methods.
Key Takeaways
- Stripe Bacs Direct Debit fees are 1% per transaction, capped at £2.00, making them far cheaper than cards for larger UK subscriptions like annual SaaS plans.
- Bacs shines for recurring billing by cutting card expiry churn, failed retries, and offering predictable GBP-only costs without FX headaches.
- Hidden extras like £5 disputes and support for failures can eat savings—track your payment mix with tools like FeeTrace for a real breakdown.
- Route high-value UK customers to Bacs via Payment Links, but keep cards for fast checkouts; the right mix beats one-method billing.
What Stripe charges for Bacs Direct Debit in 2026
Stripe's local payment methods pricing lists Bacs Direct Debit at a 1% transaction fee, capped at £2.00. The fee caps matter more as invoice size rises. A £50 payment costs 50p, while a £500 payment still costs £2.00.
Stripe's Bacs payment docs say Bacs payments, an automated clearing system, must be in GBP and are built for UK bank accounts. That makes the method, surfaced through Stripe Checkout, a strong fit for UK SaaS subscriptions, but not for every customer base.
For SaaS owners, the main benefit is predictability. The fee doesn't keep climbing as orders get larger, so higher-value billing stays easier to model. That helps when you run annual contracts or bigger invoices.
Why Bacs changes SaaS payment economics
Bacs works best for recurring billing when payments repeat. Monthly plans, annual renewals, and invoice-based billing all fit well.
That matters because SaaS payment processing costs often rise when cards fail, expire, or trigger retries. A bank debit can reduce some of that churn. It also changes the collection rhythm. Customers approve a Direct Debit mandate (or Direct Debit Instruction) once, then future pulls do not depend on card expiry dates. For subscription teams, that can mean fewer surprise failures and cleaner renewals.
| Payment method | Typical fee pattern | Best fit |
|---|---|---|
| Bacs Direct Debit | 1% capped at £2.00 for domestic transactions (unlike CHAPS vs Bacs for high-value real-time transfers) | UK subscriptions and larger recurring bills |
| UK card payments | Percentage plus fixed fee | Fast checkout and mixed customer bases |
| PayPal | Plan-dependent and variable | Buyers who prefer a wallet checkout |
The table is simple, because the point is simple for each payment method. A lower posted rate helps, but the bigger win is a cleaner cost curve across the year.
When teams compare Stripe vs PayPal fees, they often miss support time, failed payments, and the cost of each retry. Those are part of the bill too.
The costs that hide behind the headline rate
The most obvious extra costs are the dispute process and refund process. Stripe charges £5.00 for disputed Bacs payments, so a small number of disputes can erase a lot of savings.
Currency also matters. Bacs itself is GBP-only, so you avoid currency conversion on those payments. That helps if most of your UK customers stay in pounds.
The headline rate matters, but the invoice total matters more.
Failed payments need attention as well. A retry that succeeds on the third attempt can still leave you with support tickets and slower settlement timing over business days. That is especially true for customer support teams, because each failed collection can trigger email replies, manual checks, and delays in achieving a successful transaction.
Stripe processing fees SaaS teams pay are rarely just a line item. They are the sum of payment method, geography, dispute rate, and how often renewals break.
A practical Stripe fee breakdown for your subscription mix
A simple example shows why Bacs can look so good compared to UK cards or international cards. A £100 Bacs payment costs £1.00. A £100 UK card payment on standard Stripe pricing is often £1.70. At £500, Bacs stays at £2.00, while the card fee rises to £7.70.
For larger annual plans, the math is easy to miss on the Stripe Dashboard. Small percentage differences turn into real margin when you multiply them across thousands of subscriptions.
That gap is why a Stripe fee calculator helps only as a starting point. It can estimate rates, but it won't show how much failed renewals, FX, and disputes cost over time.
If you want a clearer view, FeeTrace features for Stripe fee optimization break costs down by payment method, currency, geography, and customer segment. The how FeeTrace analyzes Stripe transactions page shows how those numbers turn into ranked savings ideas. If you want to compare savings against tool cost, the FeeTrace pricing based on Stripe volume page keeps it simple.
Once you see the breakdown, you can make better billing choices. Bacs may belong on annual UK plans collected via Payment Links with identity verification steps. Cards may still make sense for quick signup flows. The right mix usually beats a one-method approach.
How to reduce Stripe fees without guessing
Start with the payments that carry the most margin. For many SaaS teams, that means UK recurring invoices and higher-value subscriptions.
Then tighten the weak spots:
- Route eligible UK customers to Bacs for recurring billing.
- Keep Bacs charges in GBP.
- Track disputes, failed payments, standard settlement, and payout timing every month.
- Compare fee savings against customer friction (consider custom branding and the Direct Debit Guarantee) before changing checkout flows.
If you want a quick first look at your own numbers, Analyze My Fees gives you a direct way to review what Stripe is taking from each payment type.
Frequently Asked Questions
What are Stripe's Bacs Direct Debit fees in 2026?
Stripe charges 1% per transaction, capped at £2.00 for domestic Bacs payments. This scales well for larger invoices—a £50 payment costs 50p, while £500 stays at £2.00. It's GBP-only and ideal for UK bank accounts via Stripe Checkout.
When does Bacs make sense for SaaS subscriptions?
Bacs fits recurring UK billing like monthly or annual plans, where the fee cap keeps costs predictable. It reduces failures from card expiries and retries, cleaning up renewals. Use it for higher-value invoices, not quick one-offs.
What are the hidden costs beyond the headline Bacs rate?
Disputes cost £5.00 each, and failed payments trigger support tickets plus slower settlements. Retries and refunds add up, especially with churn. Always factor in your dispute rate and customer mix before switching.
How do Bacs fees compare to UK cards or PayPal?
A £100 Bacs payment costs £1.00 vs. £1.70 for UK cards; at £500, it's £2.00 vs. £7.70. PayPal varies by plan and adds wallet friction. Bacs wins on larger recurring bills, cards on speed.
How can SaaS teams reduce overall Stripe fees with Bacs?
Route eligible UK customers to Bacs for recurring pulls, track disputes and failures monthly, and stay in GBP. Tools like FeeTrace break down fees by method and segment for optimization ideas. Test against customer friction before full rollout.
Conclusion
Stripe Bacs fees can make a real difference for SaaS businesses that bill UK customers in pounds via bank transfer. The savings are strongest when subscriptions are recurring, invoices are larger, and disputes stay low.
What looks cheap on the surface can get expensive once retries and chargebacks enter the picture. A clear Stripe fee breakdown is the fastest way to find out whether Bacs Direct Debit belongs in your payment method mix.