The verdict in three sentences
For a B2B service billed monthly, SEPA Direct Debit is the most predictable way to collect: the client signs a mandate once, then every instalment goes out on a fixed date with no chasing. In Berlin, budget 6,000 to 18,000 EUR excl. VAT for the integration (5,000 to 15,000 EUR in Paris, 2026 ballpark) and 0.35 to 1% in fees per debit via GoCardless or Stripe. The real gain shows up in cash flow: a default rate falling from 6% to under 1% and failed payments handled automatically.
Bank transfer, card or direct debit: what a B2B SME really pays
A bank transfer leaves the initiative with the client. They pay when their accounts team processes the invoice, often at 45 days, and a noticeable share simply forgets. Cards are a poor fit for recurring B2B amounts: expired cards, limits, higher fees. SEPA Direct Debit flips the logic: you trigger the collection on the date set in the contract.
| Criterion (2026 estimate) | Manual transfer | Recurring card | SEPA Core debit | SEPA B2B debit |
|---|---|---|---|---|
| Fee per transaction | 0 EUR | 1.5 to 2.9% | 0.35 to 1% (capped at 2 to 5 EUR) | 0.5 to 1% + payer bank fees |
| Time to cash | 30 to 60 days | Immediate | D+2 to D+5 | D+2 to D+5 |
| Observed default rate | 4 to 8% | 2 to 4% (expired cards) | 1 to 2% | Under 1% |
| Payer dispute right | None | Chargeback 120 days | 8 weeks, no reason needed | None once debit is authorised |
| Monthly chasing time (1,200 clients) | 30 to 40 h | 8 to 12 h | 3 to 5 h | 2 to 3 h |
| Suited to large amounts | Yes | Limited by card limits | Yes | Yes, designed for it |
The Core / B2B distinction matters. The SEPA Core mandate also applies to consumers and allows a no-questions refund for 8 weeks. The SEPA B2B mandate is reserved for businesses, removes that automatic refund right, but requires the client to register the mandate with its bank. In practice, many providers start with Core because sign-up is easier, then move their large accounts to B2B.
Cost of a full integration: Paris and Berlin
A serious integration is more than a button. It covers online mandate capture (e-signature, verified IBAN), sync with your invoicing, instalment scheduling, handling of failed debits (insufficient funds, closed account, objection) and automatic retry on another day.
| Item (2026 ballpark) | Paris (EUR excl. VAT) | Berlin (EUR excl. VAT) | Timeline |
|---|---|---|---|
| Online mandate signature flow | 1,500 to 3,500 | 1,800 to 4,000 | 1 to 2 weeks |
| GoCardless or Stripe Billing API connection | 1,500 to 4,000 | 2,000 to 5,000 | 1 to 2 weeks |
| Sync with invoicing software or ERP | 1,000 to 4,500 | 1,200 to 5,500 | 1 to 3 weeks |
| Automatic failure handling and retries | 600 to 2,000 | 700 to 2,500 | 1 week |
| Cash dashboard and accounting exports | 400 to 1,000 | 300 to 1,000 | 3 to 5 days |
| Total project | 5,000 to 15,000 | 6,000 to 18,000 | 4 to 8 weeks |
These are market estimates for agencies and integrators in France and Germany. Berlin sits slightly higher because of developer day rates and stricter expectations on mandate documentation (the *Lastschriftmandat* is culturally very common in Germany, which also lifts client adoption).
On recurring fees, GoCardless charges around 1% capped per debit on its standard plans in 2026, with negotiable rates above a few thousand transactions a month. Stripe charges about 0.35 EUR per capped SEPA debit, plus the cost of Stripe Billing if you use it for subscriptions. On an average invoice of 180 EUR, the difference between the two stays between a few cents and 1.50 EUR per instalment.
What makes a project fail
Three mistakes come up often. First: migrating 1,200 clients at once without a mandate collection campaign. Plan a personalised e-mail, a two-click signature link and reminders at D+7 and D+14; a 70 to 85% adoption rate within six weeks is realistic. Second: forgetting the pre-notification, required at least 14 days before the debit unless the contract sets a shorter period (often 2 to 5 days). Third: having no failure logic. A debit rejected for insufficient funds should be re-presented automatically 3 to 5 days later, then handed to a human for follow-up.
Mini case study
Need a professional website?
Kolonell builds websites that attract clients, optimized for the Sénégalese market. Free quote in 2 minutes.
Thomas runs a commercial kitchen equipment maintenance company in Paris, with a similar profile to many Berlin service firms: 1,200 clients (restaurants, canteens, hotels) billed an average of 180 EUR excl. VAT a month, or 216,000 EUR monthly. With bank transfers, 6% of invoices remain unpaid beyond 60 days, meaning 12,960 EUR tied up each month, and his assistant spends 35 hours a month chasing.
After a GoCardless integration at 11,000 EUR excl. VAT and 82% of clients moved to direct debit, the picture becomes: fees of about 1.20 EUR per debit, or 1,180 EUR a month. Defaults drop to 0.8% on the debited share. Cash flow recovers about 10,500 EUR a month and chasing falls to 6 hours. At a loaded cost of 35 EUR per hour, that saves 1,015 EUR every month on chasing time alone. The project pays back in under 12 months, before counting the cash flow gain. This scenario is illustrative.
FAQ
Do I need bank approval to offer SEPA Direct Debit?
With GoCardless or Stripe, no: they hold their own SEPA creditor identifier. If you go directly through your bank, you need a creditor ID (free from the Bundesbank in Germany or the Banque de France) and a direct debit agreement with fees of 0.20 to 0.60 EUR per transaction.
How long until the money arrives after the due date?
Funds usually land between D+2 and D+5 business days depending on the provider. GoCardless offers faster payouts as an option, for roughly 0.5% extra.
What happens if a client disputes a debit?
Under SEPA Core, they can get a no-questions refund for 8 weeks, then up to 13 months if there is no valid mandate. Under SEPA B2B, that automatic refund right does not exist, which lowers the risk for a supplier whose invoices exceed 1,000 EUR.
Can I combine direct debit and cards?
Yes, and it is recommended. Let the client choose at signup, with direct debit as the default; in most B2B portfolios, 75 to 90% of clients end up on direct debit.
Does direct debit work for clients outside the euro zone?
SEPA covers 36 countries, including Switzerland and the UK. For clients in West Africa, you need other methods, such as Wave, Orange Money or cards, which Kolonell integrates in its e-commerce projects.
Let's scope your project. Send us your client volume, your invoicing tool and your target timeline, and we will price the direct debit integration and the mandate migration. Detailed quote within 48 h. WhatsApp +221 77 596 93 33.
Mohamed Bah
Fondateur, Kolonell
Passionate about digital and entrepreneurship in Africa, Mohamed has been helping Sénégalese businesses with their digital transformation since 2020. Founder of Kolonell, he believes every SME deserves a professional and accessible online présence.
