Skip to main content
TapTax
Invoice templates home

Software contractor
invoice template

Day rates, timesheets and agency self-billing, with your employment status in mind.

Written by the TapTax research teamReviewed by Solomon Amos, PhDLast reviewed: 26 September 2026
A filled-in example of the software contractor invoice template
The example, filled in

Download the software contractor invoice template

Free, with no sign-up. Replace the words in square brackets with your own details; the example lines are ready to keep or change.

Fill it in online

Opens the free invoice generator with these lines in place. Make a PDF in your own colours, with your logo. Nothing is stored.

Software contractors invoice end clients or recruitment agencies for development work on day-rate contracts, usually monthly against an approved timesheet. Below is a ready-made software contractor invoice template, with worked example lines, the VAT and payment rules that apply, and the mistakes that most often delay payment.

20%
VAT on digital services once you are registered
8%
above Bank Rate: statutory interest on a late business payment
£90,000
turnover in 12 months before VAT registration is required

What goes on a software contractor invoice

Show the contract or purchase order reference, the period, the days worked with dates, the day rate, and any approved expenses. Attach or reference the approved timesheet.

LineQuantityPriceAmount
Software development, contract ref on invoice20 days£550.00£11,000.00
Approved travel to client site1£140.00£140.00
Subtotal£11,140.00
Total due£11,140.00

Line by line: Software development, contract ref on invoice, 20 days × £550.00 = £11,000.00; Approved travel to client site, 1 × £140.00 = £140.00. The subtotal is £11,140.00. The example assumes you are not VAT registered, so there is no VAT and the total due is £11,140.00. The figures are illustrative, not a price guide, so use your own rates.

The legal minimum is the same for every trade. GOV.UK says an invoice needs a unique number, your business name and address, the customer's name and address, a description of the work, the supply date and invoice date, the amount charged, VAT if you charge it, and the total due. This template lays each of those out for software contractors; for the detail, read what a UK invoice must include.

Give each invoice the next number in a single sequence and never reuse one. A cancelled invoice keeps its number and is cancelled with a credit note. If you want a format that stays tidy for years, try the invoice number generator.

How software contractors price their work

Contracts are priced by the day, set by the market for the skill set, with half days and overtime defined in the contract. Expenses are payable only when the contract allows them.

Keep the pricing visible. Each line should show the quantity, the unit and the rate, so the customer can match it to the quote. To set rates that cover your costs and your tax, try the day rate calculator; for materials and stock you resell, the profit margin calculator shows the margin you really make.

Agree this before you start

Agree the day rate, what counts as a day, notice periods, the timesheet approval process, expenses, and who you invoice: the end client or the agency. Look closely at how the work is actually done, because working like an employee affects your employment status.

When to send a software contractor invoice

Monthly, or at the end of each timesheet period, once the timesheet is approved.

An invoice sent on the day tends to be paid on time; one sent weeks later tends to be paid weeks later. Email it as a PDF and keep a copy. The invoice due date calculator shows exactly when payment falls due under your terms.

VAT on software contractor invoices

Development services are standard-rated for a registered contractor. Most full-time contractors pass the £90,000 threshold within a year, so plan for registration.

Once registered, software contractors charge 20% to UK clients. For overseas business clients the service is normally supplied where the customer belongs, so no UK VAT is charged; say so on the invoice and keep evidence that the customer is in business, such as their VAT number or company details.

Registration is compulsory once taxable turnover in the last 12 months passes £90,000, or when you expect to pass it within the next 30 days. Check your position with the VAT registration checker; until then, see invoicing without a VAT number.

Who software contractors invoice

Business clients pay through accounts payable, not the person you work with. Get the purchase order, the invoicing email and the payment terms agreed before the first sprint or deliverable, and quote them on every invoice. When a business pays late, the Late Payment of Commercial Debts (Interest) Act gives you interest at 8% above Bank Rate plus fixed compensation.

Agencies often self-bill contractors, generating the invoice from your approved timesheet. If they do, keep the self-billing agreement and check each self-billed invoice rather than raising your own. Operating through your own limited company brings the off-payroll working rules into play; as a sole trader, HMRC looks at whether you are genuinely self-employed.

Recharging costs and expenses

When you agreed to pass on costs, list them separately: mileage at an agreed rate, parking, materials or anything bought for the customer. The recharge is income and the cost is an expense, both in full. Registered businesses charge VAT on the recharge as part of their service; a true disbursement, paid as the customer's agent, is the narrow exception. Use the mileage calculator to value your business miles.

Timesheets, milestones and scope changes

Evidence gets digital invoices paid: a timesheet for time-based work, a milestone sign-off for fixed-price work, and an approved change request for anything outside scope. Invoice changes on their own lines with the approval reference. Contractors should also know where they stand on employment status: a sole trader invoicing clients in their own business name, with their own terms and several clients, looks like a business; a single client directing your hours looks like employment.

Deposits, stages and cancellations

Not applicable to day-rate contracts.

Invoice time-and-materials work in arrears, usually weekly or monthly, with the days worked listed. Invoice fixed-price work by milestone, with a deposit to start. Retainers are billed in advance each month for the hours or outcomes they cover.

Payment terms for software contractors

Agencies commonly pay 7 to 30 days after timesheet approval.

Between businesses, the default when nothing is agreed is 30 days from receipt of the invoice or the work, whichever comes later, and agreed terms should not normally exceed 60 days. Late business payers owe statutory interest at 8% above Bank Rate plus fixed compensation per invoice; the late payment interest calculator does the sums. Private individuals are not covered by that Act, so agree your terms with them in writing before the work starts.

Fixed compensation for a late business payment

  • Debt up to £999.99£40
  • £1,000 to £9,999.99£70
  • £10,000 or more£100
Source: GOV.UK, late commercial payments. Claimable on top of statutory interest; not for invoices to private individuals.

Getting paid faster

Put everything the customer needs to pay on the invoice: your bank name, account name, sort code and account number, and the reference to use, normally the invoice number. Give a due date, not just "on receipt". Then follow a routine: a reminder the day after the due date, another a week later, and a firmer letter after two weeks. Most late payment is disorganisation, not refusal, and a routine fixes it. Invoice payment terms compares the common options, and the due date calculator turns them into a date.

If a customer disputes the invoice

When a customer queries an invoice, reply quickly and in writing, quote the quote or agreement, and ask them to pay the part they accept while you resolve the rest. A credit note can settle a partial dispute cleanly. Unpaid after reminders? Send a letter before action with a final date; in England and Wales, claims up to £10,000 can then go to the small claims track. Invoice disputes and small claims for an unpaid invoice have the detail.

Common software contractor invoicing mistakes

  • Invoicing before the timesheet is approved. Agencies pay against approved timesheets; submit the timesheet first so the invoice is not rejected.
  • Invoicing work the agency already self-billed. If the agency self-bills, do not raise a second invoice; reconcile its statement to your timesheets.
  • Ignoring employment status. Working full time for one client, under their control, on their equipment, looks like employment; keep evidence of how you work as a business.
  • Leaving out the due date. "Payment due within 14 days" or a date on the invoice gives you something to chase against. Without one, business customers default to 30 days.
  • Losing track of what is unpaid. Chase on the day after the due date, not a month later; the guide to chasing an unpaid invoice has the wording.

Checklist before you send it

A quick check before sending saves a chase later:

  • The invoice number is the next in your sequence and has never been used.
  • The customer's name and address are right, with their purchase order or reference if they use one.
  • Each line shows what was done, the quantity, the unit and the rate.
  • The subtotal and total add up, and VAT appears only if you are VAT registered.
  • The invoice date, a due date and your bank details are on it.
  • A copy is saved with your records before you press send.

Keep a copy of every invoice

You must keep your records for at least 5 years after the 31 January submission deadline of the relevant tax year.
GOV.UK, Business records if you’re self-employed

Your invoices are the evidence behind the income on your tax return, so keep a copy of every one. Making Tax Digital for Income Tax makes that digital: from 6 April 2026 for qualifying income over £50,000, from April 2027 over £30,000, and from April 2028 over £20,000, with quarterly updates to HMRC. Check your start date with the MTD requirement checker.

Download the software contractor invoice template

Download it as a Word document for Word or Google Docs, as an Excel workbook whose totals are live formulas, or as a print-ready PDF. Prefer to fill it in on screen? The free invoice generator opens pre-filled with the example software contractor lines, lets you choose a template and colour, and makes a finished PDF in a minute, with nothing stored.

For the tax side of the trade, from allowable expenses to Making Tax Digital, read the self-employed software contractor tax guide. A TapTax account, free to start, keeps your invoices and records together and files your quarterly updates to HMRC.

Tools for this

Frequently asked questions

What should a software contractor invoice include?

Your business name and address, a unique invoice number, the date, the customer's name, each piece of work with its price, the total, and your VAT number and the VAT if you are VAT registered.

Do software contractors charge VAT?

Yes once VAT registered, which most full-time contractors must do because day rates quickly pass £90,000 a year.

When should a software contractor send an invoice?

Monthly, or at the end of each timesheet period, once the timesheet is approved.

Is this software contractor invoice template free?

Yes. Download it in Word, Excel or PDF, or fill it in online with the free invoice generator. There is no sign-up, and nothing you type is stored.

Invoice, get paid, stay ready for HMRC.

TapTax creates and sends your invoices, tracks which ones are paid and files your quarterly updates to HMRC. Start on the free plan, no card needed.

Get started free

Sources

The rules on this page come from official guidance.