Skip to content

How to collect payments from customers

Written by

Last editedMar 20234 min read

No matter the industry you’re in, one of the most important aspects of business is collecting payments from customers. Indeed, that’s usually the main source of revenue for a company.

However, this is not always a straightforward endeavour, and business owners can often be left wondering how to collect money from clients who won’t pay, as well as how to ask for payment politely from customers that are late, or hesitant paying what they owe.

There are a number of tips and steps you can take to help collect payments smoothly:

  1. Ask for payment upfront

  2. Be clear and forthright about your payment expectations

  3. Send follow-up emails

  4. Offer an adapted invoice schedule

  5. Reach out to others at the company

  6. Consider dropping the client

We'll go into each of these in more detail below; read on to find out which could be the best solution for you.

How to collect payments from customers

While you want to maintain good relationships with customers, you also want to ensure that you’re paid, and ideally on time. In this post we’ll take through some tips on how to collect money owed from a client, whilst maintaining good rapport.

1. Ask for payment upfront

With goods, this might seem obvious, however when it comes to services, it can seem strange to ask for payment first. However, if there’s a degree of trust between service provider and client, this can be a great way to ensure payment is received in a timely manner. When clients pay up front, you don’t need to chase them up with an invoice and will have greater security regarding payment.

Of course, this might not always be possible, especially if you do not already have an established relationship with a client. In this case, consider asking for a portion of the payment in the form of an upfront fee before you start work. That way, you’ll at least have received some of the payment, even if you encounter difficulties getting hold of the rest later.

2. Be clear and forthright about your payment expectations

It’s crucial that you clearly lay out all expectations concerning payment before you begin working with a client. This means that you are clear and transparent about how much the service will cost, specify the accepted methods of payment, and discuss the time frame for receiving the payment.

To help ensure that payments are made on time, you can offer early payment discounts and late fees on invoices. However, you should communicate these to your client beforehand as they won’t take kindly to having surprise fees sprung on them.

How to collect payments with GoCardless


Create your free GoCardless account, access your user-friendly payments dashboard & connect your accounting software (if you use one).


Easily set up & schedule one-off or recurring payments via payment pages on your website checkout or secure payment links.


From now on you'll get paid on time, every time, as GoCardless automatically collects payment on the scheduled date. Simple.

Get started in minutesLearn more

3. Send follow-up emails

There are a multitude of reasons why a client might not pay an invoice on time — and it’s not always because they have bad intentions. The person in charge of handling your invoice might be on leave, or has recently vacated the role and the company is searching for their replacement. They may have also simply misplaced your invoice.

A follow-up email is a good answer to the question of how to ask for payment politely. If your invoice has been left unpaid beyond the deadline specified, send the client an email politely reminding them that you are still waiting for payment. The tone of the email should be non-accusatory, but remind them of the terms of your agreed contract.

If you don’t receive a response to your email, then you may need to get in contact via other means, such as a phone call. At this point your priority is how to collect payment from the customer, and politeness becomes a slightly less important factor.

4. Offer an adapted invoice schedule

If your query is not simply how to collect payment from a customer, but rather how to collect money owed from a client on time, then you may benefit from offering the client a personalised invoice schedule.

This can mean that, instead of asking for payment in full, you adapt your invoicing schedule to allow for payments in instalments. This can often help customers to make the payments in a timely fashion.

5. Reach out to others at the company

Sometimes the reason you’re not receiving your payment is because you’re not in contact with the person who handles payment processing. For example, if you’ve been hired for advertising services, you may have only been in touch with the advertising department.

Ideally, this kind of miscommunication would be avoided by laying out a clear protocol for payment prior to beginning work. However, in the event that it does occur, make sure you find out exactly who you should contact for invoice payment. Then, in future work with this client, make sure you contact the correct person for matters concerning payment.

6. Consider dropping the client

If you’re dealing with the issue of how to collect money from clients who won’t pay, it might be time to streamline your client pool. If you’re constantly chasing up payments from customers who are avoiding you, it’s likely that these clients are not valuable to you and you’re potentially wasting your time working with them.

In this case, it might be time to terminate your relationship with these tricky customers and instead focus your attention on securing higher quality clients that will pay you on time.

How to collect customer payments more easily

Late payments have become so ingrained in the life of small business owners that it is easy to think that other than spending disproportionate amounts of time communicating with, threatening, or firing clients, there's no way to get paid on time.

However, this is not true. Businesses can improve cash flow and significantly reduce the volume of late payments by adopting a 'pull' payment method that puts them, not the client, in control of payment schedules.

Moving clients to Direct Debit via GoCardless enables you to schedule and automate payment collection, both one-off and recurring, in such a way that late payments become a thing of the past. 

As well as reducing late payments, automating payment collection via GoCardless will also save you time on financial admin. A reduction in late payments means that you or your staff do not have to waste time chasing up overdue invoices. This also avoids all those awkward conversations with clients about unpaid invoices. In addition, GoCardless can automate other financial admin tasks, such as bank reconciliation, saving you even more time. 

Take the first step to eliminating late payments by switching to GoCardless. It's quick and easy to set up, secure, and completely risk-free for business owners to try, as there's no contract or upfront commitment required.

We can help

GoCardless helps you automate payment collection, cutting down on the amount of admin your team needs to deal with when chasing invoices. Find out how GoCardless can help you with ad hoc payments or recurring payments.

Over 85,000 businesses use GoCardless to get paid on time. Learn more about how you can improve payment processing at your business today.

Get StartedLearn More
Interested in automating the way you get paid? GoCardless can help
Interested in automating the way you get paid? GoCardless can help

Interested in automating the way you get paid? GoCardless can help

Contact sales

Try a better way to collect payments, with GoCardless. It's free to get started.

Try a better way to collect payments

Learn moreSign up