Should I Invoice Before or After the Work?
It depends on the job. Invoice up front or take a deposit for risky or material-heavy work, and invoice on completion for established customers and short jobs. Larger jobs are best split across stages.
In this answer
- Decide whether to bill before, after or during a job
- Match your billing timing to the risk you carry
- Understand when staged or deposit billing is safer
- Keep your invoice timing consistent and professional
6 min
There's no single right answer
Whether you invoice before or after the work comes down to risk, cost and relationship, not a fixed rule. A trusted repeat customer on a small job can safely be invoiced on completion. A brand-new customer on an expensive, material-heavy job is a very different proposition, and billing entirely in arrears means you carry all the risk.
The trick is to think about the gap between when you spend money and when you get paid, and who is exposed during that gap. The longer and larger that gap, the more sense it makes to move some or all of the billing earlier through a deposit, an upfront charge or staged payments. Match the structure to the job in front of you.
When to bill up front
Lean toward billing before, or taking a deposit, when:
- The customer is new and unproven.
- You have to buy materials or pay sub-contractors before starting.
- The item is custom and can't be resold if the deal collapses.
- The amount is large relative to what you can comfortably absorb.
For small standardised services some businesses charge the full amount up front, which removes payment risk entirely. For bigger jobs a deposit plus a balance is usually fairer than demanding everything before you start. See whether you can require payment up front for where the limits sit.
When to bill on completion
Invoicing after the work suits established relationships, short turnarounds and low-cost jobs where your exposure is small. It is also the norm in many trade and B2B settings, where customers expect to be invoiced once the work is signed off and to pay on terms.
If you bill in arrears, two things keep you safe: invoice immediately on completion rather than days later, and set clear, short payment terms. The faster the invoice goes out, the faster it gets paid, because the work is fresh in the customer's mind. See how soon you should send an invoice for why timing matters so much.
The middle ground: stages
For anything large or long-running, billing all at one end is rarely the best answer. Staged billing — a deposit to start, progress claims as you hit milestones, and a final invoice on completion — keeps cash flowing in and limits how much either side is ever exposed. It is standard practice in construction and bigger projects for exactly this reason.
Staging also makes problems visible early. If a customer is slow on the first progress claim, you find out before you have sunk weeks of work into the job. To set this up, look at milestone payments and how progress claims work.
Be consistent
Whatever you decide, apply it consistently and tell the customer the plan before the work starts. Surprises about when money is due are a common source of disputes. If your terms say a deposit up front and the balance on completion, follow that every time so customers know what to expect from you.
Consistency also protects you legally. A clear, repeated billing pattern set out in your written terms is far easier to enforce than an ad-hoc approach that changes from job to job. Decide your default, write it down, and only vary it deliberately when the risk of a particular job calls for it.
Key takeaways
- Billing timing depends on risk, cost and how well you know the customer
- Bill up front or take a deposit for new customers and material-heavy jobs
- Invoice on completion for trusted clients and short, low-cost work
- Use staged billing for large or long projects to keep cash flowing
- Set the plan before work starts and apply it consistently
Frequently asked questions
Is it unprofessional to ask for payment before the work?
No. Deposits and upfront charges are standard across many industries. What matters is agreeing the terms in writing before you start, so the customer knows what to expect.
What's the safest option for a brand-new customer?
A deposit before you start, with the balance on completion, balances safety and fairness. For small jobs, charging the full amount up front is also reasonable if disclosed clearly.
Can I change my billing approach mid-job?
Only by agreement. If circumstances change, discuss it with the customer and confirm any new terms in writing rather than altering the deal unilaterally, which can trigger a dispute.
Build a compliant invoice in minutes
Use the free Invoice Generator, then let Merion recover anything that goes unpaid — commission-only.