Hatch resource banner image for How to set up your invoicing and fee collection system

How to set up your invoicing and fee collection system

A reliable system ensures you get paid on time and provides a professional experience for your clients while keeping your business compliant.

To get paid on time and maintain a healthy cash flow, you need a professional system that automates one-off invoicing and manages recurring fee collection via Direct Debit. Setting up a digital accounting tool linked to your business bank account is the most effective way to track payments, remain compliant with HMRC, and provide a seamless experience for your clients.

1. Choose your accounting software

The days of manual spreadsheets and paper invoices are over. For a UK-based business, you should look for software that is "Making Tax Digital" (MTD) compliant. This ensures your records are ready for HMRC requirements. Popular options include:

  • Xero: Excellent for scaling and has a wide range of integrations.
  • QuickBooks: Very user-friendly for those new to bookkeeping.
  • FreeAgent: Often free for users with certain UK business bank accounts (like NatWest or Mettle).

2. Establish your payment methods

How you collect money depends on your service model. If you are providing one-off financial projects, bank transfers are standard. However, if you provide ongoing advice, manual payments are a recipe for late fees and administrative headaches.

Payment Type Best For Recommended Tool
Direct Debit Monthly retainers or ongoing advice fees. GoCardless (integrates with most accounting software).
Bank Transfer (BACS) One-off reports or initial consultation fees. Your business bank account.
Online Card Payments Immediate deposits or upfront fees. Stripe or PayPal.

3. Create professional invoice templates

Your invoices are an extension of your brand and a legal record. Ensure your software template includes the following as a minimum:

  • Your business details: Name, address, and contact information.
  • Client details: Their name and address.
  • A unique invoice number: For tracking and audit purposes.
  • Clear breakdown: A description of the service provided and the fee.
  • Payment terms: State clearly when the payment is due (e.g., "Due within 14 days").
  • VAT registration: If you are VAT registered, you must include your VAT number and show the tax breakdown.

4. Automate your "chasing"

One of the biggest time-wasters for new business owners is chasing late payments. Most accounting software allows you to set up automatic reminders. You can schedule an email to go out three days before a payment is due, on the day it is due, and seven days after it becomes overdue. This keeps the relationship professional and removes the awkwardness of manual follow-ups.

Top Tip: If you are collecting ongoing fees, always set up a Direct Debit mandate during the client onboarding process. It ensures you remain in control of the collection date and significantly reduces administrative time.

5. Reconcile regularly

Once your system is live, make a habit of "reconciling" your accounts once a week. This simply means matching the payments hitting your bank account with the invoices you've issued in your software. Doing this regularly ensures your financial reports are accurate and you know exactly who owes you money at any given moment.

Created by hatch. • Updated on May 14, 2026