Skip to content

Business payments

How to Track Repeat Customers in a Small Business

By GoTap6 min read

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.

Information to keep in your customer and order records
What to recordWhy it helps
Customer name or consistent identifierConnects separate orders to the same person
Order date and referenceHelps you find a particular purchase
What they orderedGives context when they return or ask a question
Order statusDistinguishes completed purchases from unfinished orders
Payment amount and referenceHelps 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:

  1. Switch to your merchant account.
  2. Open Customers.
  3. Use Search customers to find the person.
  4. Open their entry to review the available customer details.
  5. 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.