How to take payment by bank transfer safely as a sole trader
Taking payment by bank transfer is quick and avoids card fees, but it can leave you exposed if money is sent with the wrong reference or held by anti-fraud checks. To protect your cash flow, you need a strict routine for setting reference rules, verifying funds before you pack your tools, and getting paid without awkward chasing.
Why payment references matter for bank transfers
When a customer pays via online banking, the reference box is your only clue as to who sent the money and which job it relates to. If a customer just types 'Thanks Dave' or leaves the field blank, you can spend hours cross-referencing your bank app with your invoice records. This slows down your bookkeeping and makes it hard to spot who still owes you.
You need to make the reference format mandatory on every single bill you send out. Tell your customers exactly what to type before they press send on their banking app. This habit saves you from guessing games when you reconcile your accounts at the end of the month or check your balance from the van.
A clear system keeps your records clean for your accountant and stops money from sitting in your business account unallocated. It also looks more professional when your paperwork has clear instructions right next to your sort code and account number.
- Always use the invoice number as the primary reference, such as INV-1042.
- Include the customer surname if the invoice number does not fit neatly.
- Add a note on your invoicing templates telling clients not to use generic words.
- Check that your bank displays the full reference string on mobile notifications.
How to set up a foolproof reference system
Consistency is key when you want clients to pay the right way. If you change your reference style every week, your customers will get confused and revert to unhelpful descriptions. Keep it simple, short, and impossible to misinterpret.
Put the bank details and the required reference in bold at the bottom of your bill. You can also send a polite text reminder on the morning of the job with the exact payment details so they have it on their phone screen. Tools like Maintenato make this easier by putting your bank details and clear payment instructions directly onto every PDF you send.
If you run larger jobs with stage payments or deposits, make the references distinct so you know which installment has landed. For example, use DEP for deposits and FIN for the final balance followed by the invoice number.
- Write out the exact formula: Invoice Number plus Client Surname.
- Keep your sort code and account number in the same place on every document.
- Avoid using just the street name, as many houses on a road might share a similar name.
- Test your own invoice layout on a mobile phone to ensure the text is readable.
Verifying that funds have actually landed
Never rely on a screenshot sent via text message or WhatsApp as proof of payment. Screenshots can be edited, or the transfer might have failed security checks and been held by the bank. You need to see the cleared funds in your own business bank app before you hand over certificates, keys, or warranties.
Most UK banks process faster payments within minutes, but occasional delays happen due to fraud checks, especially with new payees or larger sums. Say a bathroom refit costs £2,500 and the customer sets up the transfer while you are packing your gear. Politely wait for your own banking app notification to chime before you drive away.
If a payment does not arrive immediately, do not panic, but do not leave the site without an agreed next step. Explain that your banking system requires cleared funds before you can sign off on the certificate or hand over the final paperwork.
- Open your own banking app on your phone to confirm the balance update.
- Do not accept screenshots of pending transactions as final proof.
- Understand that weekend or evening transfers might take slightly longer to reflect.
- Keep communication calm and polite while waiting for the funds to clear.
Handling delayed bank transfers and security holds
Sometimes a bank transfer triggers a security warning on the customer end because your account is new to them or the amount is unusually high. The customer's bank might freeze the transaction for twenty-four hours to run fraud checks. This can be frustrating when you want to wrap up and head home.
In these situations, stay professional and help the customer talk to their bank if needed. Ask them to check their mobile banking app for any security prompts that require them to authorise the payment. Customers often miss the notification asking if they recognise the payee.
If the bank insists on a holding period, get written confirmation from the customer's bank app showing the payment is queued. Never start new work on a separate project for that client until the previous balance clears completely into your account.
- Advise the client to check their banking app for fraud verification prompts.
- Never release high-value materials until the transfer status moves from pending to cleared.
- Keep a record of any delayed payments in your business diary.
- Follow up with the customer the next morning if the funds have still not arrived.
Quick questions
What should the customer put as the payment reference?
They should always use your exact invoice number, such as INV-0042, so you can match the incoming cash immediately.
Should I accept a screenshot showing the transfer is processing?
No, you should wait until the money actually lands in your business account before leaving the job or handing over certificates.
What causes a bank transfer to be delayed?
Banks sometimes trigger automated fraud checks for new payees or larger amounts, requiring the customer to authorise the payment in their app.
Taking bank transfers safely comes down to setting clear reference rules on your paperwork and waiting for the funds to clear before you leave the site. To make this process smoother, try Maintenato to add your bank details and clear payment instructions to every quote and invoice automatically.