Direct debit for small businesses in Australia: How to set up BECS Direct Debit

Payments
Payments

Accept payments online, in person, and around the world with a payments solution built for any business—from scaling startups to global enterprises.

Learn more 
  1. Introduction
  2. What is direct debit?
  3. How does BECS Direct Debit work for small business payments?
  4. Why do small businesses in Australia use direct debit for recurring billing?
  5. How do I set up direct debit for my business through Stripe?
  6. What are the risks and constraints of direct debit for small businesses in Australia?
  7. Is direct debit the right recurring payment method for your small business?
  8. How Stripe Payments can help

Direct debit collection lets you pull payments from a customer’s bank account on a schedule after the customer signs a one-time authorization. In Australia, it’s the expected setup for many recurring billing arrangements, including gym memberships, accountant retainers, and childcare fees. The country’s direct debit system runs on the Bulk Electronic Clearing System (BECS). In Australia, direct entry transactions move over $15 trillion Australian dollars (AUD) every year.

Below, we’ll explain how direct debit for small businesses works, why it suits recurring billing better than cards in many situations, how to set it up, and some constraints to be aware of.

Highlights

  • Direct debit in Australia runs on BECS. This lets small businesses collect recurring payments by pulling funds from a customer’s bank account.

  • Direct debits often come with lower transaction costs and less passive churn than credit card payments.

  • Direct debit is a good fit for predictable recurring billing, but it can be subject to settlement delays and dispute exposure.

What is direct debit?

Direct debit allows you to pull funds directly from a customer’s bank account with the customer’s permission. Once a customer signs an authorization, you can debit their account on a schedule—no additional prompts required. In Australia, direct debit runs on BECS, which is connected to virtually every Australian bank.

How does BECS Direct Debit work for small business payments?

A BECS Direct Debit starts with a direct debit request (DDR). The DDR must clearly state who’s debiting, for how much (or the basis for calculating the amount), and on what frequency. Once you have a valid DDR, you submit debit instructions to your bank or payment provider, which batches them with other instructions and sends them through BECS. Settlement happens in bulk, not in real time. That’s why there’s a delay between when you initiate a debit and when the money settles.

Failed debits still happen. But unlike with a card authorization, you won’t know immediately. Failures can take up to three business days to appear in the settlement cycle, so your systems should be able to handle that delay. Customers can also dispute a BECS Direct Debit with their bank and, in some cases, claim a refund. The dispute window can extend up to seven years. You must have clean DDR documentation to protect your business.

Why do small businesses in Australia use direct debit for recurring billing?

Small businesses in Australia often use direct debit for recurring billing because it fits the structure of ongoing service relationships better than cards do. The customer commits once; the billing runs in the background. This arrangement fits many businesses, including accountants, consultants, childcare centers, and fitness studios.

It also comes with the following financial benefits:

  • Lower transaction costs: Card payments carry interchange fees on every charge. BECS Direct Debit cuts the per-transaction cost considerably. And for businesses that run memberships, retainers, or installment plans, the difference is significant.

  • Reduced passive churn: Customers who set up direct debit mandates don’t need to do anything each billing cycle, which means fewer missed payments from forgetfulness or expired card details.

  • Predictable cash flow: Because direct debit runs on a schedule you control, you know when payments are coming. That predictability makes it easier to manage expenses, payroll, and planning, especially for small businesses that lack large cash reserves.

How do I set up direct debit for my business through Stripe?

If you’re using Stripe as your payment provider, you can also use it to set up direct debits. Stripe handles a lot of the underlying complexity of these arrangements for you.

Here’s what happens at each step:

  • Register for BECS: Businesses that initiate debits must be properly identified and accountable. You’ll provide business details and, depending on your structure, identity information for account holders.

  • Collect mandates and bank details: You can’t debit a customer without a valid DDR. Stripe can collect mandates and bank details through its hosted checkout. But if you want to build a custom flow, you can use Stripe Elements, Stripe’s drop-in user interface (UI) components.

  • Run recurring charges: With a stored mandate, you can charge customers programmatically. Stripe Billing handles subscription charges automatically on a defined schedule. You set the interval and amount; Stripe handles the initiation.

  • Handle failures: You can enable retries for recurring subscription invoices so Stripe can automatically retry direct debits that fail due to insufficient funds. Stripe Billing includes built-in dunning logic that manages most of these tasks automatically.

What are the risks and constraints of direct debit for small businesses in Australia?

Most of the risks of direct debits are manageable. They require the right setup and billing practices from the start.

Here’s what to watch for:

  • Settlement delay: The settlement window, typically one to three days, means you won’t receive immediate payment confirmation. If your model requires payment before service delivery, that delay creates complications that cards or real-time payment methods handle better.

  • Dispute exposure: BECS gives customers significant dispute rights. An authorized debit can be disputed if the customer claims it didn’t match the DDR terms. And an unauthorized debit can be disputed for up to seven years. Maintain clear, well-documented DDRs and consistent billing practices.

  • Variable-amount complexity: Flat subscriptions are easy, but variable amounts require your DDR to explicitly authorize that variability. Customers need to understand what they’re signing, as unexpected charges can lead to disputes.

  • Customer reluctance: Some customers might be more comfortable sharing card details than bank account details. Having a card option available alongside direct debit is worth considering if your customer base is mixed.

  • Bank account changes: Customers close accounts and switch banks, which can lead to declined debits. These need manual resolution. You’ll need good failure handling and proactive customer communication to manage these instances.

Is direct debit the right recurring payment method for your small business?

Direct debit makes the most sense when you’re billing the same customer repeatedly, amounts are predictable, and a short settlement delay doesn’t create problems for your business. This is often the case for memberships, retainers, service contracts, and installment plans. It’s less suited to individual transactions, businesses where the payment must clear before the work begins, and contexts where customers are unlikely to trust billing linked directly to their bank accounts.

Small businesses that already use Stripe benefit from a BECS integration that removes the main historical barrier to offering direct debit: the difficulty of directly setting it up through a bank. Mandate collection, payment initiation, failure handling, and reconciliation all live within the same platform you’d use for card payments so you can offer both without managing two separate payment relationships.

How Stripe Payments can help

Stripe Payments provides a unified, global payment solution that helps any business—from scaling startups to global enterprises—accept payments online, in person, and around the world.

Stripe Payments can help you:

  • Optimize your checkout experience: Create a frictionless customer experience and save thousands of engineering hours with prebuilt payment UIs, access to 125+ payment methods, and Link, a wallet built by Stripe.

  • Expand to new markets faster: Reach customers worldwide and reduce the complexity and cost of multicurrency management with cross-border payment options, available in 195 countries across 135+ currencies.

  • Unify payments in person and online: Build a unified commerce experience across online and in-person channels to personalize interactions, reward loyalty, and grow revenue.

  • Improve payment performance: Increase revenue with a range of customizable, easy-to-configure payment tools, including no-code fraud protection and advanced capabilities to improve authorization rates.

  • Move faster with a flexible, reliable platform for growth: Build on a platform designed to scale with you, with 99.999% historical uptime and industry-leading reliability.

Learn more about how Stripe Payments can power your online and in-person payments, or get started today.

The content in this article is for general information and education purposes only and should not be construed as legal or tax advice. Stripe does not warrant or guarantee the accurateness, completeness, adequacy, or currency of the information in the article. You should seek the advice of a competent attorney or accountant licensed to practice in your jurisdiction for advice on your particular situation.

More articles

  • Something went wrong. Please try again or contact support.

Ready to get started?

Create an account and start accepting payments—no contracts or banking details required. Or, contact us to design a custom package for your business.
Payments

Payments

Accept payments online, in person, and around the world with a payments solution built for any business.

Payments docs

Find a guide to integrate Stripe's payments APIs.