Skip to main content

When are Stripe Direct Debit triggered?

Understand when Stripe BACS Direct Debit payments are triggered and when funds are received after an invoice due date.

Kolleno Support avatar
Written by Kolleno Support
Updated over a week ago

Stripe BACS Direct Debit payments typically take around three working days to be processed.


Unlike some direct debit providers, Stripe does not allow payments to be triggered in advance of the invoice due date.

This means the payment is initiated on the invoice due date, not before.


Example Timeline

Invoice due date: Monday, 10 February

  • 10 February (Monday)
    Kolleno triggers the Stripe BACS Direct Debit request

  • 13 February (Thursday)
    Funds are received from Stripe after bank processing completes

This delay is expected behavior due to BACS processing timelines.


Important Difference Compared to GoCardless

If you were using the GoCardless integration instead:

  • The payment would be triggered three working days before the due date

  • Funds would be received on the invoice due date itself

Stripe BACS Direct Debit does not support this advance triggering.


Key Points to Keep in Mind

  • Stripe BACS Direct Debit is triggered on the invoice due date

  • Funds are usually received three working days later

  • Advance payment scheduling is not supported by Stripe

  • This behavior is expected and not an error


Related Articles

For more information on Stripe Direct Debit setup and behavior, refer to:

Did this answer your question?