Skip to main content

Billing

Use direct debit

Collect payments automatically with direct debit in Invoice Office — set up mandates, create batches and submit SEPA direct debit collections from invoices.

Updated 6 min read

With direct debit in Invoice Office you collect open invoices automatically from your customers’ bank accounts instead of waiting for them to pay. You record each customer’s mandate once, then select the invoices to collect and generate a SEPA direct debit file that you upload to your bank. This guide covers the whole cycle: the creditor identifier, mandates, batches, tracking a collection and handling one that comes back.

Before you start

  • SEPA only. Invoice Office creates SEPA CORE (consumers) and SEPA B2B (businesses) collection files, for invoices in euros. UK Bacs Direct Debit is not supported.
  • You need a creditor identifier from your bank — the SEPA creditor ID (in the Netherlands, the Incassant ID). You usually get it through your bank when you sign a direct debit agreement with them.
  • Your company bank account must be in Invoice Office, with its IBAN as the Bank account number, under Settings → Bank accounts (in the settings menu on the left — see add your bank account details). The money is collected into that account. Without one, Direct debit shows no form at all — only the message that there are no open invoices to collect.
  • Generating the file needs a Pro license. Without a Pro license you can set everything up, but the Generate SEPA file button stays locked.

Step 1 — Enter your creditor identifier

  1. Go to Finance → Direct debit and open Settings.
  2. Enter your SEPA creditor identifier and the Creditor name.
  3. Click Save.
The Direct debit Settings page in Invoice Office with SEPA creditor identifier GB98ZZZ12345678 and Creditor name Litware Ltd, both outlined in red, and the tabs Direct debit, Mandates, Batches and Settings on the left

Until the creditor identifier is filled in, the Direct debit page reminds you to set it before you can generate a collection file.

Step 2 — Add a mandate for each customer

A mandate is your customer’s permission to collect from their account. You need a signed mandate before you may collect, and Invoice Office only offers invoices of customers with an Active mandate.

  1. Open Mandates and click New mandate.
  2. Choose the Customer. If the customer’s bank details are already in Invoice Office, the Account holder name, Iban and BIC are filled in for you — check them against the signed mandate.
  3. Enter the Mandate reference — the unique reference printed on the signed mandate form — and the Signature date. Fill in the BIC if the customer’s IBAN is from outside the EEA, for example the UK or Switzerland — the file cannot be generated without it.
  4. Click Save.
The New direct debit mandate form in Invoice Office for customer Contoso BV with Account holder name Contoso BV, Mandate reference MND-2026-014, Iban, BIC BANKNL2A and Signature date 12-09-26; the Customer and Mandate reference fields are outlined in red

Mandates lists every mandate with its Customer, Signature date and Status — Active or Revoked. Use Edit to correct one, or Revoke when a customer withdraws their permission; their invoices are then no longer offered for collection.

Step 3 — Select the invoices and generate the SEPA file

Open Direct debit. It lists every invoice you can collect: finalized invoices in euros, open or overdue, with an amount still unpaid, for customers with an active mandate — with the Invoice number, Customer, Mandate reference, Amount due and Due date.

  1. Tick the invoices you want to collect, or tick the box in the header to select them all.
  2. Choose the Scheme: SEPA CORE for consumers, SEPA B2B for business customers who signed a B2B mandate.
  3. Choose the Bank account the money should go to.
  4. Set the Collection date. Invoice Office suggests one five business days ahead; it must be at least two business days away and not on a weekend.
  5. Click Generate SEPA file.
The Direct debit page in Invoice Office with Scheme SEPA CORE, Bank account Woodgrove Bank, Collection date 06-10-2026 and four collectable euro invoices, three of them ticked (3 Selected lines); the Generate SEPA file button is outlined in red

Invoice Office creates a batch and downloads the SEPA collection file. Invoices in a batch that is still open — Generated or Uploaded — are not offered again. After you mark a batch as executed, register the payments promptly: an invoice that is still unpaid in Invoice Office appears on Direct debit again.

Let your customers know the amount and collection date in advance — usually at least 14 days before, for example on the invoice itself.

Step 4 — Upload the file and track the batch

  1. Log in to your online banking and upload the downloaded file as a direct debit batch.
  2. Back in Invoice Office, open Batches. Each batch shows its Collection date, Scheme, Status and Amount — the number of collections and the batch total (3 × €4,630.00 means three collections totalling €4,630.00). Open the batch’s Action menu (⋮) and choose Mark as uploaded, so you can see it has gone to the bank.
  3. Once your bank has collected the money, choose Mark as executed in the same menu. Every collection in the batch that has not been returned is then marked Settled.
The Direct debit Batches list in Invoice Office with an Uploaded SEPA CORE batch for 06-10-26 of 3 × €4,630.00 and an Executed batch for 07-09-26; the Action menu of the first batch is open with View, Download, Mark as executed, Cancel and Delete, and Mark as executed is outlined in red

A batch goes from Generated to Uploaded to Executed, or Cancelled if you stop it. View shows the collections in a batch with their Amount, Description and Status, and Download gets the file again.

Marking a batch as executed does not register the payments on the invoices. Import your bank statement to register the collected amounts on the invoices — see import and reconcile bank statements. If your bank books the whole batch as one amount, register the payment on each invoice yourself — see how to register or modify a payment.

Step 5 — Handle a failed collection

Sometimes a collection comes back — the account had too little money, the mandate was cancelled at the bank, or the customer asked for a refund.

  1. Open Batches and choose View in the batch’s Action menu.
  2. Open the Action menu (⋮) of the collection that failed and choose Mark as returned. It is marked Returned.
  3. The invoice is offered on Direct debit again, so you can include it in the next batch — or contact the customer and ask them to pay another way.
The detail of the executed direct debit batch of 06-10-26 in Invoice Office with three Settled collections for invoices 2026-0412, 2026-0415 and 2026-0418; the Action menu of the €860.00 collection is open and Mark as returned is outlined in red

Made a mistake in a batch that is not executed yet? Choose Cancel in its Action menu to put all its invoices back up for collection, or Delete to remove it from the list as well.

Was this article helpful?

If something is missing or did not work as described, tell us and we will fix the article.

Try it in Invoice Office

Create a free account to follow these steps yourself, or log in if you already have one.