Billing

Invoicing Best Practices for Digital Agencies

Professional invoicing signals competence before a client has seen any work. Here are the practices that speed up payment, prevent disputes, and quietly communicate that your agency knows what it's doing.

Most agency owners think of invoicing as an administrative afterthought — something that happens after the real work is done. That’s a mistake. An invoice is the last touchpoint of a project or the recurring touchpoint of a retainer relationship. How it looks, what it says, and when it arrives communicates something about how your agency operates. A vague, late, or confusingly structured invoice erodes trust even when the work itself was excellent.

Beyond perception, the mechanics of invoicing have a direct impact on cash flow. UK agencies with 15 or fewer staff typically carry 30–60 days of unpaid invoices on their books at any given time. Tighten your invoicing practices and you can meaningfully reduce that — often to 20–30 days — without chasing a single payment. Here’s how.

Get the Structure Right: What Every Agency Invoice Must Include

A surprisingly large number of late payments stem not from clients who don’t want to pay, but from clients who can’t process the invoice because it’s missing required information. UK invoicing requirements for VAT-registered businesses are specific. Get them right every time.

Every invoice you send must include: a unique sequential invoice number; your business name, address, and — if VAT registered — your VAT registration number; the client’s full business name and address; the invoice date; a clear description of the goods or services supplied; the net amount, any VAT charged (shown as a separate line), and the gross total; and your payment terms. For VAT-registered agencies, also include the VAT rate applied to each line item. If you issue a credit note, it must reference the original invoice number.

Beyond the legal requirements, good invoice structure means clarity of description. “Agency services — May 2024” is not a description. “SEO retainer — May 2024 (includes: keyword tracking, 4 blog posts, monthly analytics report)” is. Clients route invoices through accounts payable teams or business owners who weren’t party to the original agreement. A clear, specific description removes every reason to pause or query the invoice before approving it.

UK legal minimum for VAT invoices

Invoice number · Your name & address · Your VAT number · Invoice date · Client name & address · Description of supply · Quantity & unit price (if applicable) · Net amount · VAT rate · VAT amount · Gross total. Missing any of these gives a client or their accounts team a legitimate reason to hold payment.

Payment Terms: Stop Defaulting to 30 Days

The vast majority of UK agencies default to 30-day payment terms without ever questioning whether that’s the right number. It usually isn’t. Payment terms should be set based on your cash flow needs and your relationship with the client — not because 30 days is conventional.

For project work, use milestone billing. Asking a client to pay 100% of a £12,000 project on a single invoice 30 days after completion is structurally poor for your cash flow and increases the risk of disputes. A standard milestone structure for a project of that size: 40% on contract signing, 40% at an agreed mid-point milestone (e.g. design sign-off or first round of development), 20% on final delivery. This means you’re never more than 20% exposed on any project, and you’re collecting money throughout the engagement rather than waiting until the end.

For retainers, invoice in advance — not arrears. This is a simple change that most agencies don’t make because they’re worried about client pushback. In practice, professional clients expect it. Subscription software charges in advance. Law firms charge in advance. If you’re managing an ongoing retainer relationship, invoicing at the start of the month (or on the first of each month for a calendar-month retainer) is entirely reasonable and dramatically improves your cash position. Add it as a standard clause in your retainer contract so it’s established from day one.

Shorten your terms where the relationship allows. 14-day payment terms are appropriate for smaller projects and straightforward retainer invoices with an established client. 7-day terms are reasonable for urgent or short-notice work. If a large enterprise client insists on 60-day terms, factor that into your pricing — the extended payment period has a real cost.

When setting terms, also decide your late payment policy upfront and include it in your contract and on every invoice. Under the Late Payment of Commercial Debts (Interest) Act 1998, UK businesses can charge statutory interest (currently 8% over the Bank of England base rate) on overdue business-to-business invoices. You don’t have to enforce it, but having it documented on your invoices — “Overdue invoices may be subject to statutory late payment interest under the Late Payment of Commercial Debts Act 1998” — signals that you take payment seriously.

Timing and Consistency: Send Invoices Immediately

Late invoicing is one of the most common and entirely self-inflicted causes of late payment. If you complete a project on a Friday and don’t send the invoice until Wednesday because you “haven’t had time,” you’ve already added five days to your payment timeline — and if your terms are 14 days, that’s a third of your payment window gone before the clock even starts.

The rule is simple: send invoices on the day the triggering event happens. Project milestone completed — invoice goes out today. Month-end for retainers — invoice goes out on the last or first working day. Don’t batch invoices, don’t hold them until you feel like doing admin, don’t wait until you’ve sent the final files. The invoice is part of the delivery process, not separate from it.

Consistency matters too. Retainer clients should receive their invoice on the same day each month. This sounds trivial, but clients who know your invoice arrives on the first of the month will often pre-approve it. Clients who receive invoices randomly throughout the month are more likely to leave them sitting in an inbox. Regularity builds a payment habit.

For agencies managing multiple retainer clients, automating invoice generation is the practical solution. Marque CRM’s recurring invoices module generates and sends retainer invoices automatically on a schedule you define, so the first of the month doesn’t depend on someone remembering to log in and click send. This alone eliminates several of the most common causes of delayed payment.

What to Itemise — and What Not To

There’s a balance to strike on invoice line items. Too vague and you invite queries; too granular and you create problems you didn’t need.

The case for meaningful line items: when a client receives an invoice for £3,200 with a single line reading “Agency services,” their accounts team has to go and verify what that covers before they can approve it. That verification takes time and often ends in a query email to someone who doesn’t know the answer quickly. Breaking the invoice into clear line items — “Website development (Phase 2)” at £2,000, “UX design review” at £600, “Project management” at £600 — gives the accounts team everything they need to process it without asking anyone.

The case against over-itemisation: if you send a 25-line invoice with every hour and sub-task listed, you’re inviting the client to scrutinise the detail rather than approve the total. A client who sees “Email: 0.5 hrs” at £45 is more likely to question it than one who sees “Client communication and reporting” at £450 as a single line. For retainer invoices especially, keep it to a handful of meaningful categories rather than a time-sheet printout.

For time-and-materials projects where detailed billing is expected, the solution is a separate timesheet attachment rather than an itemised invoice. The invoice itself shows a clean total; the supporting timesheet provides the detail for clients who want to review it. This separates the approval process from the audit process.

One line item that should always appear separately: expenses. Never bury third-party costs (ad spend, stock photography, domain registrations, printing) in your service fees. Show them as a distinct “Expenses” or “Disbursements” section on the invoice with a note that these are pass-through costs. It’s cleaner from a VAT perspective and it prevents the question: “Why have your fees gone up this month?” when what actually changed was a one-off stock photography purchase.

Chasing Overdue Invoices Without Damaging the Relationship

Most agencies hate chasing invoices. The discomfort is understandable — you don’t want to seem aggressive or damage a relationship you’ve worked to build. But the alternative is a client who learns, through experience, that your invoices aren’t urgent. That’s a pattern that compounds.

The key is to make chasing systematic and early rather than personal and late. A first automated reminder sent 24 hours before an invoice is due — not a week after it’s overdue — is a gentle prompt that costs nothing relationally. Most payments land at this stage. The email doesn’t need to be laboured: “Just a reminder that invoice #1042 for £1,800 (retainer — June 2024) is due tomorrow. Payment details are below.” Factual, not apologetic.

If the invoice passes due date without payment, a follow-up on day 1 overdue is appropriate. Again, keep it factual. Day 7 overdue, escalate in tone slightly and ask whether there’s a query on the invoice. Day 14 overdue, make a phone call. Emails can be ignored; a direct call to the accounts contact or the client lead forces resolution. By day 21, if there’s still no payment and no agreed plan, you’re moving into formal late payment territory — and your contract should specify what that looks like.

The psychological shift that makes this easier: treat overdue invoice chasing as accounts receivable management, not relationship management. You’re not confronting a friend; you’re managing a business process. Frame it that way internally and in your communications, and the discomfort largely disappears.

A simple overdue invoice sequence

  • T-1 day: Automated reminder — “Invoice due tomorrow”
  • T+1 day: Automated follow-up — “Invoice now overdue”
  • T+7 days: Personal email — “Any queries on this invoice?”
  • T+14 days: Phone call to accounts contact or client lead
  • T+21 days: Formal notice referencing late payment terms

Make Payment Easy: Remove Every Obstacle Between Client and Bank Transfer

It sounds obvious, but a surprising number of agencies make payment harder than it needs to be. Your invoice should include your bank sort code and account number prominently — not buried in small print, not requiring the client to click a link to a payment portal they haven’t used before. BACS transfer remains the most common payment method for UK business-to-business transactions. Make sure the details are on every invoice, every time.

If you want to accept card payments — useful for smaller invoices, international clients, or clients who prefer it — a payment link is worth adding. Stripe, GoCardless, and similar services integrate with most invoicing tools and allow a client to pay by card directly from an emailed invoice. There is a processing fee (typically 1.4–2.9%), which you can either absorb as a cost of convenience or add as a surcharge line for card payments, provided you disclose it clearly in advance.

For retainer clients, direct debit via GoCardless is worth considering. You set up the mandate once; payment is collected automatically on the scheduled date without the client needing to do anything. This removes the human step entirely — the invoice doesn’t need approving by someone who’s on leave, it doesn’t get lost in an email chain, and you don’t have a month where payment simply doesn’t arrive. Churn risk drops too, because cancelling a direct debit requires a deliberate act, whereas simply not paying an invoice by BACS is passive.

Also: make sure your invoice reference is clear and consistent. When a client makes a BACS payment, they need to enter a reference. If they enter “Invoice 1042” and your bank statement shows “Inv1042” or “Marque/1042,” reconciliation becomes a manual headache. Tell clients explicitly what reference to use, or better yet, include it pre-populated in any payment link.

Invoicing Software, Accounting Integration, and CRM Connection

Manually producing invoices in Word or a PDF template is not a scalable approach beyond a handful of clients. The risk of errors, the time cost, and the lack of payment tracking make it unsustainable. The question for most growing agencies is which invoicing approach to use and how to connect it to the rest of the business.

Dedicated accounting software — Xero and QuickBooks are the dominant choices for UK agencies — provides robust invoicing, VAT handling, bank reconciliation, and reporting. If your agency is VAT-registered and billing more than £10k/month, you should almost certainly be on one of these. They integrate with most UK banks via open banking, which means payments reconcile automatically rather than requiring manual matching.

The missing piece for most agencies is the connection between invoicing and client management. An invoice that exists only in Xero is disconnected from the project it relates to, the retainer contract it’s billing against, and the client’s overall health. When a client queries an invoice, you have to switch between your CRM (for the project notes), your time tracking tool (for the hours), and your accounting software (for the invoice). That’s three tools for one conversation.

Marque CRM connects invoicing directly to projects, retainers, time tracking, and client records. You can raise an invoice against a specific project and automatically populate it from logged hours, approve it, and push it to Xero or QuickBooks — without leaving the CRM. When a client calls with a query, the invoice, the project timeline, the relevant contacts, and the support history are all in the same view. It’s the kind of operational coherence that’s genuinely hard to achieve when invoicing and client management live in separate tools. See how it fits with pricing from £79/month on the Grow plan.

The Compounding Effect of Getting Invoicing Right

None of the practices here are individually transformative. But done consistently, they compound. Invoices sent the day work is completed rather than a week later. Payment terms that reflect your cash flow needs rather than convention. Line items clear enough that accounts teams can approve without querying. Automated reminders that mean you’re never chasing cold. Direct debits that collect retainer payments without human action.

An agency billing £50,000/month that reduces average payment time from 42 days to 25 days has effectively freed up roughly £28,000 of cash that was previously sitting in debtors — cash that’s now in the bank, earning interest, available for investment, and reducing reliance on an overdraft. That’s a meaningful operational win from a set of changes that take a few hours to implement.

Clients also notice. A well-structured invoice that arrives on time, contains exactly what was agreed, and has clear payment instructions communicates that your agency is organised and professional. That perception matters — it influences how seriously clients take your advice, how confidently they refer you, and how easy it is to have fee conversations when you need to raise rates.

For more on managing agency billing at scale, see our guides on building predictable retainer revenue and tracking profitability per client. Or explore Marque CRM’s invoicing and retainer modules to see how it handles recurring billing in practice.

Run the agency this describes

90 days, every feature unlocked, no card.

Start free trial