Guide

Direct debit for small business: setup, costs, timing

Discover how direct debit for small business speeds up payments, steadies your cash flow, and cuts admin.

A person’s hand holding a phone and paying via direct debit

Written by Jotika Teli—Certified Public Accountant with 24 years of experience. Read Jotika's full bio

Published Thursday 26 February 2026

Table of contents

Key takeaways

  • Set up direct debit through a provider like GoCardless that integrates with your accounting software to automate payment collection in about 15 minutes, allowing you to collect recurring payments in 3-5 business days instead of waiting 30+ days for traditional invoice payments.
  • Use direct debit for predictable recurring payments like subscriptions, monthly retainers, or rent collection where customers complete a one-time authorization form, but choose credit cards or bank transfers for one-time purchases to avoid the setup process.
  • Expect transaction costs of $0.20 to $2 per payment with direct debit compared to 1.5% to 3.5% for credit card processing, making it cost-effective for regular payments while understanding that customers can request refunds at any time.
  • Plan your cash flow around the 3-5 business day clearing time for direct debit payments and schedule collections a week before you need the funds, as this method works best when you can plan ahead rather than needing same-day access to money.

What is direct debit?

Direct debit is a payment method that lets you collect money directly from your customer's bank account on a scheduled basis. You notify customers in advance about the amount and timing, and the payment happens automatically without any action required from them. This gives you more control over when you get paid while simplifying the payment process for your customers.

How does direct debit work?

Direct debit works in four steps that move money from your customer's bank account to yours automatically:

  1. Customer authorization: Your customer completes a direct debit form (also called a mandate) giving you permission to collect payments from their bank
  2. Payment notification: Before each payment, you send the customer a notice with the amount and date
  3. Automatic collection: On the due date, the payment is pulled from their account without any action needed from the customer
  4. Funds transfer: The money clears into your account, typically within a few business days

Benefits of direct debit for small business

Direct debit speeds up payment collection and reduces the time you spend chasing invoices. While traditional invoicing can take 30 days or more to collect, direct debit triggers payment as soon as you send the bill.

Here's why small businesses use direct debit:

  • Faster payments: Collect money in days instead of waiting 30+ days for invoice payments
  • Less admin time: Businesses report saving up to a day per week on payment follow-up (results vary by business size)
  • Customer convenience: Customers don't need to remember payment dates or manually approve each transaction
  • Predictable cash flow: Know exactly when payments will arrive so you can plan ahead

Direct debit works best for:

  • subscriptions for things like gym memberships or software
  • regular invoices such as monthly retainers (for fixed or variable amounts)
  • accepting installments to help customers spread out their costs
  • collecting rent from tenants

Direct debit vs. other payment methods

Direct debit isn't the right choice for every transaction. Here's how it compares to other common payment methods so you can decide when to use each.

  • Direct debit: Best for recurring payments, subscriptions, retainers, and rent collection. Costs $0.20 to $2 per transaction. Takes three to five business days to clear. Customers complete a one-time authorization form, then payments are automatic.
  • Credit and debit cards: Best for one-time purchases and point-of-sale transactions. Costs 1.5% to 3.5% per transaction. Takes one to two business days to clear. Customers enter card details for each purchase or save them for future use.
  • ACH bank transfers: Best for large one-time payments and B2B transactions. Costs $0.20 to $1.50 per transaction. Takes one to three business days to clear. Customers initiate each payment manually.
  • Checks: Best for customers who prefer traditional methods. Costs processing fees plus time to deposit. Takes two to five business days to clear after deposit. Customers write and mail each check.

Use direct debit when you have ongoing customer relationships with predictable payment amounts. The low transaction fees and automatic collection make it ideal for subscription businesses, professional services with monthly retainers, and property managers collecting rent.

How to set up direct debit

Setting up direct debit takes about 15 minutes when you use an off-the-shelf provider. Here's the process from start to first payment:

  1. Choose your provider: Sign up through their website or connect through your accounting software like Xero
  2. Add your customers: Enter customer details and send them a direct debit authorization form via email
  3. Configure payment schedules: Set up recurring payments for subscriptions or one-off collections for individual invoices; some systems even allow you to schedule a payment up to 365 days in advance.
  4. Let automation handle notifications: Your provider automatically sends customers payment notices before each collection (timing is regulated, so choose a compliant provider)
  5. Receive cleared funds: Payments arrive in your account within three to five business days, minus the provider's fee (typically $0.20 to $2 per transaction)

Once set up, payments happen automatically on schedule without manual intervention.

Direct debit collection options

You have two main options for collecting direct debit payments, each with different costs and complexity levels.

Option 1: Set up through your bank

  • Best for: Businesses with high transaction volumes who want direct bank relationships
  • Considerations: Setup can be complex and time-consuming depending on your location
  • Costs: Typically lower per-transaction fees, but may require minimum volumes

Option 2: Use a direct debit provider

  • Best for: Small businesses wanting quick setup and integrated software
  • Considerations: Service levels and features vary significantly between providers
  • Costs: Most charge $0.20 to $2 per transaction with free setup, making it affordable for businesses of all sizes

How long does a direct debit take?

Direct debit payments typically take three to five business days to clear into your account. The process is slower than card payments or instant transfers because you're pulling money from the customer's account rather than them pushing it to yours.

This timeline means direct debit works best when you can plan ahead rather than needing same-day funds.

What are the risks and limitations?

Direct debit is reliable for most small businesses, but understanding the limitations helps you decide if it's right for your situation.

Customer refund rights

  • Customers can cancel a direct debit and request a refund at any time
  • Rules vary by country, but refunds are generally hard to contest even if you disagree
  • Risk level: Low. Only about one in 500 transactions gets disputed

Transaction size considerations

  • Direct debit works best for small to medium recurring payments
  • While large one-off transactions can carry more refund risk, it's worth noting that some official systems have caps, prohibiting payments larger than $9,999,999.99.
  • Best practice: Use direct debit for predictable amounts under a few thousand dollars

Setup time for new customers

  • Each customer must complete an authorization form before you can collect; for example, some government systems verify your identity using information from past tax returns.
  • First payments may take longer while mandates are verified
  • Timeline: Allow five to seven days for new customer setup

Cash flow timing

  • Payments take three to five business days to clear
  • Not suitable when you need same-day funds
  • Planning tip: Schedule collections a week before you need the money

Customer adoption

  • Some customers prefer other payment methods
  • Offering direct debit alongside cards or bank transfers gives customers choice

Direct debit services for small businesses

Fewer providers specialize in small business direct debit compared to card processing, but the options available are reliable and affordable.

When choosing a provider, look for:

  • Accounting software integration: Providers like GoCardless connect with Xero to automatically reconcile payments and update your books
  • Transparent pricing: Look for clear per-transaction fees with no hidden costs
  • Compliance handling: Your provider should manage payment notifications and regulatory requirements, such as the rule allowing customers up to two business days before the payment date to make changes or cancellations.
  • Customer support: Choose a provider with responsive support for setup questions and payment issues, as top services offer access to real payment experts 365 days a year.

GoCardless is a well-established option that integrates with popular accounting platforms including Xero, making it easy to set up direct debit and track payments in one place.

Set up direct debit with Xero

Direct debit automates your payment collection so you spend less time chasing invoices and more time running your business. For recurring payments like subscriptions, retainers, or rent, it's one of the most reliable ways to get paid on time.

Xero connects with leading direct debit providers, making it easy to:

  • Set up automated payments from within your accounting software
  • Track which customers have paid and which payments are pending
  • Reconcile direct debit collections automatically

Ready to simplify how you get paid? Get one month free and see how direct debit can save you time on payment admin.

FAQs on direct debit for small business

Here are answers to common questions about using direct debit for your small business.

How do I set up direct debit for my business?

Choose a direct debit provider like GoCardless, create an account, add your customers, and send them authorization forms. Most small businesses can start collecting payments within a week.

What is the best way to accept payments for a small business?

Direct debit works best for recurring payments like subscriptions and retainers. For one-time purchases, card payments or bank transfers may be more practical since customers don't need to complete authorization forms.

Is direct debit being phased out?

No. Direct debit and ACH payments remain a standard payment method in the US with no plans for discontinuation. The infrastructure continues to be updated and improved.

What happens if a direct debit payment fails?

Your provider notifies you when a payment fails, usually due to insufficient funds or a closed account. You can retry the payment, contact the customer, or switch them to another payment method.

Can I collect direct debit payments from customers in other countries?

It depends on your provider. Some direct debit services only work within one country, while others like GoCardless support international collections. Check with your provider about supported regions and any additional fees.

Disclaimer

Xero does not provide accounting, tax, business or legal advice. This guide has been provided for information purposes only. You should consult your own professional advisors for advice directly relating to your business or before taking action in relation to any of the content provided.

Download the cash flow statement template

Fill in the form to get a cash flow statement template as an editable PDF. We’ll also link you to a guide on how to use it.

Get one month free

Sign up to any Xero plan, and we will give you the first month free.