GoCardless: taking payments with a Direct Debit mandate

GoCardless is an online payment service that can integrate with your FreeAgent account to allow you to take online payments from your customers. Once you’ve set up the integration between FreeAgent and GoCardless, your customer can set up a Direct Debit mandate to allow you to take payments automatically. Here’s how taking payment with a Direct Debit mandate works.

Setting up a new Direct Debit mandate

Before you invite a customer to set up a Direct Debit mandate, you may want to talk it through with them first. When you’re ready to set up the mandate, navigate to the customer’s page in the ‘Contacts’ area of FreeAgent and select Direct Debit mandate from the ‘Add new’ drop-down menu.


Complete the information for the Direct Debit mandate request. Remember that the mandate covers all payments for this customer, rather than one project in particular. When you’ve completed all the details, select ‘Send’.


The customer will then receive an email with the details of the Direct Debit mandate, which they can then authorise. While you wait for the customer to respond, FreeAgent will display the Direct Debit panel of the customer’s page in the ‘Contacts’ area as ‘Pending’. When the customer authorises the Direct Debit mandate, this will change to show the maximum monthly allowance and how much is available until the allowance is reset next month.

Taking payment using the Direct Debit mandate

Once the mandate has been set up, you’ll be able to select the ‘GoCardless Direct Debit mandate’ option the next time you create an invoice for that particular customer. Select the checkbox, compete the rest of the invoice details as normal and then add the invoice items.


Manually taking payment using the Direct Debit mandate

If you’re issuing an individual or recurring invoice but haven’t set it to automatically email, you will be given the option to manually take payment after the invoice is emailed or marked as sent. Select the ‘Take payment now’ button to begin the process (note: the customer does not need to authorise this payment).


Automatically taking payment using the Direct Debit mandate

If you’re issuing an individual or recurring invoice and have it set to automatically email, then the payment will be automatically taken when the invoice email is sent. You don’t need to do anything else unless the invoice date is the same as the date you create the invoice or activate the recurring invoice profile. If this is the case you will need to select the "Take payment now" button.

Whether you’re taking payment for a single or recurring invoice, GoCardless will notify the customer that the payment has been taken. You should receive the payment from GoCardless in about a week. During that time, your invoice will show a payment status of ‘Payment Pending’.


In the event that the payment fails you will see a ‘Payment Failed’ status. In this instance your customer hasn’t been charged and you need to get back in touch to ask them to attempt another payment.


While payments are pending or being processed, FreeAgent will stop sending late payment reminders.

Reconciling invoice payment

If you have enabled auto-reconciliation for GoCardless invoices, FreeAgent will automatically mark the invoice as paid once payment has been received. It will also reconcile the charge that GoCardless has issued to you for using the service.

If you haven’t enabled auto-reconciliation, you will need to mark the invoice as paid and account for the GoCardless charge manually.

Did you find this article useful?