Business payments
How to Track Repeat Customers in a Small Business
You recognise the customer’s face. You remember they’ve bought from you before. But when did they last order?
Customer payment history gives you something more dependable than memory. Paired with a simple order record, it can help you recognise returning buyers and answer questions about previous purchases.
To track repeat customers, record completed orders against a consistent customer name or identifier. Link each order to its payment, then review who has made more than one purchase.
You can start with a notebook, spreadsheet or the records available in your business app. The useful part is keeping the information consistent.
First, decide what counts as a repeat purchase
A repeat customer has completed more than one purchase from your business.
That sounds straightforward, but the payment count can be misleading.
Suppose Amina orders a cake and pays a deposit on Monday, then the balance on Friday. You received two payments for one order. That does not make it two purchases.
If she orders another cake the following month, you now have a returning customer.
Keep the order and payment records connected so you can distinguish:
- Separate purchases by the same customer.
- Several payments towards one order.
- A payment covering more than one order.
- Cancelled, refunded or unfinished orders.
This gives you a clearer picture than counting every incoming payment as a new sale.
Keep a small, useful customer record
You don’t need to collect every possible detail. Start with information that helps you identify the customer and find their orders.
| What to record | Why it helps |
|---|---|
| Customer name or consistent identifier | Connects separate orders to the same person |
| Order date and reference | Helps you find a particular purchase |
| What they ordered | Gives context when they return or ask a question |
| Order status | Distinguishes completed purchases from unfinished orders |
| Payment amount and reference | Helps you match the order to money received |
Use the details the customer provides for their order. If two people share a name, use another agreed detail, such as an order contact, to distinguish them.
A consistent record matters more than a long one. “Amina,” “Amina cakes” and “Mrs Amina” could otherwise become three entries for the same buyer.
Match payments to the right order
When a payment arrives, confirm receipt in your own receiving account and record which order it covers.
Check the amount, transaction reference and any remaining balance. If the customer pays in stages, keep those payments under the same order.
Also distinguish the buyer from the person paying. A customer may ask a partner, colleague or family member to make a transfer. The sender’s account name may therefore differ from the name on the order.
Confirm the connection with the customer before updating your records. A matching amount alone may not identify the right order when several customers owe the same sum.
Review who is coming back
Set aside a few minutes each week to review completed orders.
Look for customers with more than one completed purchase, then check when each person last ordered. This can help you recognise regulars and understand buying patterns.
For example, one customer may order lunch several times a week. Another may buy a birthday cake once a year. Their purchase frequency means different things for your business.
Keep the review practical:
- Who completed another purchase this week?
- When did each returning customer last buy?
- Are their orders recorded under the same customer entry?
- Are any apparent repeat purchases actually instalments for one order?
Avoid treating a quiet period as proof that a customer has stopped buying. They may purchase less frequently, use another payment method or appear under a different name.
How GoTap helps with customer payment history
In GoTap, each completed sale creates or updates the customer’s payment history automatically.
That gives you a payment record to consult when recognising a returning customer or investigating a previous payment.
To find a customer:
- Switch to your merchant account.
- Open Customers.
- Use Search customers to find the person.
- Open their entry to review the available customer details.
- Check Transactions when you need to investigate a specific payment.
If your search returns nothing, clear it and check the full list. Make sure you are viewing the right business account.
GoTap’s customer lookup guide explains these steps.
Use payment history alongside your order records. Several completed payments may still belong to one purchase, and a payment record may not contain everything you need to know about the order.
Include purchases paid through other channels
Your customer may use GoTap today, pay cash next week and send a bank transfer for their next order.
To understand their purchases across those methods, bring the relevant details together in your sales record. A history from one payment service may cover only part of the relationship.
Mark how each order was paid and keep the corresponding reference where one exists. Record cancellations and refunds against the relevant order so they remain visible when you review purchases.
This helps you avoid overlooking a regular customer simply because they changed how they paid.
Use the history when the customer returns
Before answering a question about an earlier purchase, find the order and its payment record.
You can check what was ordered, whether payment was completed and which details need confirming for the new order. Ask the customer about anything the record does not establish.
Keep updating the same customer entry as new purchases are completed.
Useful customer history connects the person, their orders and their payments. Keeping those records together makes returning customers easier to recognise and previous purchases easier to check.