Glossary

Australia BECS Direct Debit

Australia BECS Direct Debit is a bank debit that pulls AUD from a customer’s Australian bank account under a Direct Debit Request, with the payment confirmed two business days after submission and open to a no-questions-asked dispute for up to 7 years.

Also called: BECS, BECS debit, Australian direct debit, au_becs_debit, Direct Debit Request, DDR

14-day free trial · card required · cancel anytime

Definition

BECS Direct Debit is a pull payment. Instead of the customer sending money, the business asks the customer’s bank to send it, under an authority the customer gave in advance. The debits run through Australia’s Bulk Electronic Clearing System (BECS), which is why the Stripe API calls the payment method au_becs_debit.

On Stripe, only accounts in Australia can accept BECS Direct Debit, and only in AUD. The customer gives their name, BSB number and account number, and accepts the Direct Debit Request (DDR) and its Service Agreement, which Stripe can generate for you. The payment then sits in a processing state, and Stripe says it can take up to three business days to learn whether it succeeded or failed.

The defining feature of BECS is the gap between how fast it settles and how long it stays open. Funds are usually available two business days after submission, but the customer can dispute the payment through their bank for up to 7 years, and the bank honors every dispute in that window.

Key points

  • +BECS Direct Debit collects AUD only, from an Australian bank account, for Stripe accounts in Australia.
  • +Payments created before 18:30 Melbourne time on a business day are submitted that day. The customer is debited at T+0, and Stripe marks the payment successful and makes the funds available at T+2, at 00:00 UTC.
  • +New users have a default limit of 10,000 AUD per transaction and 10,000 AUD per week. Stripe support can raise it.
  • +The mandate is called a Direct Debit Request. The customer can cancel it at any time through you or their bank, and Stripe sends mandate.updated when it becomes inactive.
  • +Customers can dispute a payment for up to 7 years on a no-questions-asked basis. Disputes are final and cannot be appealed.
  • +Refunds must be issued within 90 days of the payment and take 3 to 5 business days. A refund does not stop a later dispute.
  • +With Direct Debit retries switched on in Stripe Billing, Stripe retries an insufficient-funds failure up to 4 times, within 30 days of the original attempt.
  • +Stripe’s Australian pricing is 1% + A$0.30 per payment, capped at A$3.50, plus A$2.50 per failed payment and A$2.50 per disputed payment.

How a BECS Direct Debit moves through Stripe

A BECS payment is generally submitted on the day it is created. A payment created after the 18:30 Melbourne cutoff, or on a non-business day, is submitted the next business day. The customer’s account is debited at T+0, and Stripe’s standard settlement marks the payment successful and makes the funds available in the Stripe balance at T+2, at 00:00 UTC. That is 11:00 in Melbourne during daylight saving time.

The two business days are where month ends get awkward. A run submitted on Friday 30 October succeeds on Tuesday 3 November, so the customer’s money left their account in October but the payment is only final in November. Stripe also exposes an expected_debit_date on the charge, an estimate of when the customer’s account is debited that can differ from the actual date.

BECS works with Checkout, Payment Links, Elements, Invoicing, Subscriptions and Connect. For a subscription, one Direct Debit Request covers every billing period until the customer cancels it.

Direct Debit Requests, notifications and the lodgement reference

In Australia a direct debit mandate is called a Direct Debit Request, or DDR. It records the customer’s name, BSB and account number, and the customer must also accept the DDR Service Agreement. A customer can cancel a DDR at any time by contacting their bank or your business, and a cancelled DDR invalidates every future debit until you collect a new one. Stripe sends mandate.updated when a mandate becomes inactive, whether the customer cancelled it or a permanent debit failure ended it.

The scheme advises telling the customer when the mandate is set up and each time you debit their account. Stripe sends these emails by default, with the pre-debit notice going out the day before the debit. The scheme’s guidelines suggest 14 calendar days of notice, but that is not mandatory.

Each debit shows the business name and a lodgement reference on the customer’s bank statement. The reference is the first 9 alphanumeric characters of your statement descriptor followed by a unique ID, so a descriptor of ROCKETRIDES appears as ROCKETRID_ followed by the ID. Some banks print it in all capitals or all lowercase.

Failures, retries, disputes and refunds

A failure happens before the payment is final, typically because of insufficient funds. Each failed payment costs A$2.50. With Stripe Billing’s Direct Debit retries switched on, Stripe retries an insufficient-funds failure up to 4 times, no more than 30 days after the original attempt, and does not charge a failure fee for the retries it starts automatically.

A dispute happens after the payment succeeds, through the customer’s bank. For up to 7 years the customer can dispute a payment on a no-questions-asked basis, and the bank honors every dispute in that window. Stripe removes the funds from your balance immediately, deducts the A$2.50 dispute fee, and sends charge.dispute.created and charge.dispute.closed. You cannot appeal. If the customer later agrees to pay, they make a new payment.

A refund is your choice, but only within 90 days of the original payment. It takes 3 to 5 business days and reaches the customer as an unlabeled credit that references the original statement descriptor. A refund on a payment that has not completed waits until the charge succeeds, and is cancelled if the charge fails. Because a refund does not prevent a dispute, a customer who also calls their bank can be credited twice. Stripe’s advice is to tell the customer you are refunding, tell them how long it takes, and refund only after the original payment has fully settled.

What it costs

Stripe’s Australian pricing page lists BECS Direct Debit at 1% + A$0.30 per successful payment, capped at A$3.50, plus A$2.50 for each failed payment and A$2.50 for each disputed payment.

The cap takes over at A$320, because 1% of A$320 plus A$0.30 is exactly A$3.50. Every larger payment costs the same A$3.50, so a A$1,200 monthly retainer costs A$3.50 to collect and a A$89 membership costs A$1.19.

The failure and dispute fees are costs with no sale attached. A ledger that tracks only sales and processing fees drifts from the Stripe balance by A$2.50 every time a debit bounces or a customer disputes, so those fees need a line of their own.

How BECS Direct Debit payments reach QuickBooks with Acodei

When Acodei’s daily scan finds a pending charge, such as a BECS payment that is still processing, it creates an individual transaction for it and sends it through the same real-time path as any other sale, rather than putting an unsettled amount into a daily summary. The charge is marked succeeded when Stripe’s webhook confirms settlement. If it fails, the entry is reversed on the failure date and included as a line item on the daily balance summary.

Disputes are a different balance transaction type. Stripe records them as adjustments, which you map once in Acodei under Balance Transaction Mapping on the Account Mapping page, either to your refunds account or to a separate expense account for disputes. Acodei then processes them in the daily balance summary or with the payout, depending on your settings. If Adjustments are not mapped yet, the payout that contains the dispute does not sync, and you resync the deposit once the mapping is in place.

Want to see this on your own Stripe data?

Start a free trial

14-day free trial · card required · cancel anytime

Frequently asked questions

How long does a BECS Direct Debit take on Stripe?

Stripe debits the customer on the day the payment is submitted and marks a standard BECS payment successful two business days later (T+2, at 00:00 UTC), when the funds also become available. A payment created before 18:30 Melbourne time on a business day is submitted the same day. Stripe says it can take up to three business days to learn of a failure.

How long can a customer dispute a BECS Direct Debit?

Up to 7 years. Stripe states that a customer can dispute a BECS payment through their bank on a no-questions-asked basis for up to 7 years, and the bank honors every dispute in that window. Stripe removes the funds and a A$2.50 fee immediately, and you cannot submit evidence or appeal.

What is a Direct Debit Request?

A Direct Debit Request (DDR) is the BECS name for a mandate. It records the customer’s name, BSB and account number, and comes with a Service Agreement the customer accepts. It authorizes you to debit the account until the customer cancels it through you or their bank. Stripe can generate the DDR for you.

Where do BECS Direct Debit disputes go in QuickBooks with Acodei?

Wherever you map Stripe adjustments. In Acodei, disputes are mapped once under Balance Transaction Mapping on the Account Mapping page, either to your refunds account or to a separate expense account. Because BECS disputes cannot be won and can arrive years after the sale, a dedicated dispute expense account keeps those losses visible on their own line.

What customers say about running Stripe through Acodei

Stripe Verified Partner BadgeIntuit QuickBooks
★★★★★
“If you're testing out all the different Stripe/QuickBooks integration apps right now, let me save you some time. This one is the best one by far.”
RyanOwner at Indie Music Academy
★★★★★
“Works well and is really helpful for massive transactions. The support is really fast and helpful. 100% recommended.”
AndresCo-founder and CEO at Kanguro Collections and Reinsurance

Related reading

More glossary terms

See the full glossary

Ready to try Acodei?

Connect Stripe to QuickBooks Online in minutes and let the fees, refunds, and payouts land where your accountant expects them.

14-day free trial · card required · cancel anytime