How to Invoice as a Consultant (and Get Paid)
A consulting invoice must show who owes what, for which work, by when, and how to pay. Beyond the basics, the choices that actually decide how fast you get paid are taking a deposit, setting short payment terms, and invoicing the moment a milestone lands.
This guide covers what to include, how the invoice changes by billing model, and the levers that shorten the wait for payment.
Quick summary
- Every invoice needs your details, the client's, a unique number, dated line items, totals, terms, and payment methods.
- The line items differ by model: hours for hourly, milestones for projects, a flat fee for retainers.
- A deposit upfront removes most of the risk of not getting paid at all.
- Shorter terms (net 15 or due on receipt) get you paid faster than net 30.
- Invoice immediately at each milestone; delay in sending is delay in payment.
What a consulting invoice must include
A complete invoice prevents the "can you clarify?" reply that delays payment. Include every field below.
| Field | Why it matters |
|---|---|
| Your business name + contact | Who to pay |
| Client name + billing contact | Routes it to the right person |
| Unique invoice number | Tracking and your records |
| Issue date + due date | Starts the payment clock |
| Itemized work | Justifies the amount |
| Subtotal, tax, total | The exact number owed |
| Payment terms | When and how to pay |
| Payment methods | Removes friction to pay |
Missing fields are a common reason invoices sit in an approval queue. A clean, complete invoice is the cheapest way to get paid sooner. Send and track them in one place with invoicing and payments.
How the invoice changes by billing model
The structure is constant; the line items follow how you priced the work.
- Hourly: list dates, hours, and a short description per entry, then the rate. Back it with time tracking so the client can see what each hour bought.
- Project / fixed fee: bill by milestone or phase, for example "50% on kickoff, 50% on delivery," not a single end-of-project lump.
- Retainer: a single recurring line for the monthly fee, ideally automated so it goes out the same day each month.
Matching the invoice to your model is part of why choosing the model deliberately matters; see retainer vs hourly for consultants.
Take a deposit
The single best protection against non-payment is getting paid before you start. A deposit of 25-50% upfront covers your risk and filters out clients who were never going to pay.
State the deposit in the engagement letter and clear it before kickoff. A client who balks at a deposit is showing you the collection problems to come.
Payment terms decide payment speed
Your terms set expectations, and shorter terms get you paid faster. "Net 30" tells a client they have a month; "due within 15 days" tells them they have two weeks.
| Terms | Typical use | Effect |
|---|---|---|
| Due on receipt | Deposits, small invoices | Fastest, can feel aggressive |
| Net 15 | Most solo consulting | Good balance of speed and courtesy |
| Net 30 | Larger clients with AP cycles | Slower, sometimes required |
For the full tradeoff, see net 30 vs net 15. Whatever you choose, put it on every invoice and in the engagement letter so it is never a surprise.
Invoice on time, every time
The most overlooked lever is when you send the invoice. An invoice sent two weeks after a milestone is paid two weeks later than it could have been.
Bill the moment a milestone is met or the month closes. Automate recurring retainer invoices and reminders with workflow automation so nothing depends on you remembering. Late sending is the quietest cause of late payment.
The data experiment: deposit plus short terms
We compared two billing setups for the same engagements: net 30 with no deposit versus a 40% deposit with net 15 on the balance.
The no-deposit, net-30 setup carried more write-offs and a longer average wait, because there was nothing securing the work and the client had a full month before the clock even pressured them. The deposit-plus-net-15 setup collected most of the fee before risk built up and cleared the balance faster. The work was identical; the cash flow was not. Two terms choices, made before kickoff, did more for payment speed than any chasing after the fact.
Not for you: when to bill differently
Adjust this approach when:
- The client is a large enterprise with fixed net-60 AP terms. You may have to accept their cycle; price the delay in.
- The engagement is a tiny one-off. A deposit and milestones add friction; a single due-on-receipt invoice is simpler.
- You are subcontracting under another firm. Their payment terms govern, so match your invoice to their process.
The deposit-and-short-terms playbook fits most independent practice. For the exceptions, adapt rather than force it.
Frequently asked questions
What should a consultant's invoice include?
A consultant's invoice should include your business details, the client's details, a unique invoice number, the issue and due dates, itemized work, the subtotal, any tax, the total, the payment terms, and accepted payment methods. Missing fields are a common cause of delayed payment.
Should consultants ask for a deposit?
Yes. A deposit of roughly 25-50% upfront protects you against non-payment and filters out clients who would not pay. State the deposit in the engagement letter and collect it before work begins.
What payment terms should a consultant use?
For most independent consultants, net 15 balances getting paid quickly with giving the client reasonable time. Due on receipt suits deposits and small invoices, while net 30 is mainly for larger clients whose accounts-payable cycles require it.
How do I get clients to pay faster?
Take a deposit, set short payment terms, and invoice the moment a milestone is met. Automating recurring invoices and payment reminders removes the delay caused by sending late, which is one of the most common reasons consultants get paid slowly.
Related guides:
Ready to streamline your business?
Try Agiled free and see how our all-in-one platform can help you manage your business more efficiently.