Invoicing for IT Consultants
Managed service plans, project work, and break-fix calls each bill differently. Put per-seat plans on a recurring schedule, keep remote and onsite rates distinct, and stop fronting hardware out of your own pocket.
Three billing models in one business
Almost every IT consultancy is running three revenue models at once, and the invoicing problems come from treating them as one thing.
- Managed services — a fixed monthly amount per seat or per device. Predictable, recurring, and the reason the business is worth anything if you ever sell it.
- Project work — migrations, rollouts, infrastructure builds. Scoped, deposit up front, billed against milestones.
- Break-fix — hourly and reactive, and the one most likely to go unbilled because it happens in fifteen-minute chunks between other work.
Break-fix is where the leakage is. A twenty-minute remote fix on Tuesday that never reaches an invoice is pure lost margin, and it goes missing because logging it is more friction than doing it. Save your standard support lines once in the price book and entering one becomes two clicks instead of retyping a description you have written four hundred times.
Recurring plans should not be a monthly chore
Per-seat and per-device billing is arithmetic you should never do by hand. Set each client up once as a recurring schedule with their seat count and rate, and the invoice generates on the same date every month — the 1st, the 15th, or the last day, which lands correctly even in February.
When a client adds or loses staff, edit the schedule quantity once and every future invoice follows. Pause a plan when a client goes on hold, end it when they leave. Invoices already issued are untouched either way, so your history stays accurate.
Keep remote and onsite labor as separate lines at separate rates. Onsite costs you travel and an opportunity cost that remote does not, and blending both into one rate means either underbilling site visits or overbilling remote work. Clients rarely argue with the distinction when it is stated plainly.
Recurring schedules and automatic reminders are part of Pro. The free plan covers three invoices a month — enough to try the workflow, not enough to run a managed-services book.
Do not finance your clients’ hardware
Hardware procurement is the fastest way for a healthy IT business to run out of cash. You pay the distributor on receipt; the client pays you in thirty days. Do that across a few workstation refreshes and you are lending money at 0% to companies larger than yours.
Bill hardware as its own line, marked up to cover sourcing, configuration, and warranty handling, and collect a deposit covering equipment cost before you order. Software licenses and subscriptions get the same treatment — list them as pass-through so the client can see exactly what is your work and what is a vendor charge you are administering for them.
Stop retyping the same lines
Most of what you bill is the same handful of things over and over. The price book saves them once — description, labor or materials, unit, your rate — and then you add them to an invoice, estimate, or recurring schedule in one click instead of typing them again.
That matters beyond keystrokes. When the price lives in one place, the same job stops being billed one figure this week and a different one next week, and raising your rates is a single edit rather than something you have to remember every time. Prices are copied onto each invoice as you create it, so putting your rates up never rewrites a document you already sent.
There is a ready-made IT Consultant / MSP starter list built in, with the lines this trade typically bills already sorted into labor and materials. Rates are left blank on purpose — pricing varies far too much by region for a suggested number to be worth anything. You fill in yours once.
Example invoice line items
A realistic it consultant invoice, itemized the way that prevents questions:
| Description | Amount |
|---|---|
| Managed services — 24 seats @ $45/seat | $1,080.00 |
| Remote support — 3.5 hrs @ $125/hr | $437.50 |
| Onsite support — 2 hrs @ $165/hr | $330.00 |
| Dell OptiPlex workstation + config | $1,240.00 |
Frequently asked questions
Should I bill managed services per seat or per device?
Per seat is simpler for clients to understand and scales with headcount, which is usually how their budget works. Per device is more accurate when a client has servers, network gear, or staff with several machines. Whichever you choose, put it on a recurring schedule so the monthly invoice is not something you assemble by hand.
Should remote and onsite work be billed at the same rate?
Most established consultancies charge more for onsite, because a site visit consumes travel time and blocks out other work in a way a remote session does not. Show them as separate lines rather than one blended rate — it justifies the higher onsite figure and stops you quietly underbilling site visits.
How do I handle hardware purchases on an invoice?
List hardware as its own line, marked up to cover sourcing, configuration, and warranty administration, and collect a deposit covering equipment cost before you place the order. You should not be paying a distributor thirty days before the client pays you. Keep licenses and subscriptions as separate pass-through lines so the client can see what is your labor and what is a vendor charge.