Software developer invoice template
A worked example for software developers in the it and digital category, with 2026 prices and the VAT rules that apply.
A software developer invoice should show a unique invoice number, your name and address, the client's details, the date, each item of work with its price, and the total due. Software developers typically allow 30 days to pay. VAT at 20% is added only if you are VAT registered.
Example software developer invoice
Dated 1 October 2026 with 30 day terms. Names and prices are fictional.
Invoice
INV-0042
From
M. Rossi
Software developer
Unit 9, Orchard Business Park
Nottingham
NG7 5FG
Bill to
Brightwater Marketing Ltd
2nd Floor, 15 Queen Street
Manchester
M2 5HX
- Invoice date
- 1 October 2026
- Due date
- 31 October 2026
- Terms
- 30 days
- Reference
- Software developer work, October 2026
| Description | Qty | Unit price | VAT | Amount |
|---|---|---|---|---|
| Contract development, October 2026, per timesheet (22 days) | 22 days | £600.00 | 20% | £13,200.00 |
| On-call support weekend 10 to 11 October | 1 fixed | £350.00 | 20% | £350.00 |
| Rail travel to client site, 2 return trips (receipts attached) | 2 trips | £86.40 | 20% | £172.80 |
- Subtotal
- £13,722.80
- VAT at 20%
- £2,744.56
- Total
- £16,467.36
Typical rates for software developers
Guide figures for 2026. Rates vary by region and experience; the VAT figures come from the 2026-27 tax year data.
| Item | Typical figure |
|---|---|
| Typical hourly rate | £55 to £120 |
| Typical day rate | £450 to £900 |
| Payment terms | 30 days |
| Deposit | Not usually taken |
| VAT flat rate sector | Computer and IT consultancy or data processing (14.5%) |
| VAT registration threshold | £90,000 taxable turnover in 12 months |
How do software developers usually invoice?
Software developers on contract invoice monthly in arrears from an approved timesheet, usually through a limited company to an agency or directly to the client, with the contract reference and the days worked on the invoice and 30 day terms, sometimes shortened to 7 or 14 by agencies with factoring. IR35 status decides whether the invoice is paid gross or net of tax. Fixed-price product work is invoiced per milestone with a deposit.
Software developers in this example give the customer 30 days to pay. Hourly rates run from £55 to £120. A full day is typically £450 to £900.
What should a software developer put on an invoice?
Beyond the legal basics, software developers should:
- Attach or reference the approved timesheet and the contract or agency reference.
- State the number of days and the rate; agencies reconcile against the timesheet portal.
- Keep the IR35 status determination with your contract; inside-IR35 invoices are paid net.
- Invoice on the last working day of the month so the agency's payment run picks it up.
Every UK invoice, whatever the trade, must also show:
- a unique, sequential invoice number
- your business name and address (and company number if you trade as a limited company)
- the client’s name and address
- the invoice date and, for VAT invoices, the date of supply if different
- a clear description of each item of work or goods
- the amount due and when it must be paid
- your VAT number, the VAT rate per line and the VAT total, if you are VAT registered
Do software developers charge VAT?
You only charge VAT once registered, which is compulsory when taxable turnover passes £90,000 in any rolling 12 months. Below that, show no VAT line and no VAT number. Once registered, digital and IT services are standard rated at 20% for UK clients; services to business clients outside the UK are generally outside the scope of UK VAT, so note that on the invoice and charge none.
On the Flat Rate Scheme the sector for software developers is usually “Computer and IT consultancy or data processing” at 14.5% of VAT-inclusive turnover, with a 1% discount in the first year of registration. If you spend little on goods you may be a limited cost trader and have to use 16.5% instead. The scheme suits businesses with few VAT-able costs; check it against the standard method with the VAT calculator before joining.
Source: GOV.UK: Invoicing and taking payment from customers; GOV.UK: VAT Flat Rate Scheme, how much you pay. Last updated .
Frequently asked questions
- How do contract software developers invoice?
- Monthly or weekly from an approved timesheet, through their limited company or umbrella to the agency or end client. The invoice shows days worked, rate, contract reference and VAT if registered. Agencies often self-bill, in which case you do not raise the invoice yourself.
- What happens to a developer's invoice inside IR35?
- The fee payer deducts income tax and employee National Insurance from the invoice value before paying your company, and you receive the net amount with a deduction statement. VAT, if charged, is still paid in full. The determination should be issued before the contract starts.
- Do contract developers charge VAT?
- Yes at 20% once registered, which most are because day rates pass £90,000 in a few months. Many use the flat rate scheme sector for IT consultancy at 14.5%, though the limited cost trader rate of 16.5% applies if you buy few goods. Clients abroad are generally outside the scope.
More it and digital templates
- Web designer invoice template
- Web developer invoice template
- App developer invoice template
- Game developer invoice template
- IT consultant invoice template
- IT support technician invoice template
Other trades
Tools for software developers
Read next
Cite this page: “Software developer invoice template”, SoleKit, https://solekit.co.uk/invoice-template/software-developer