Money & Running the Business
When should I invoice a client, and should I collect payment before or after the work?
The short answer
Collect enough before starting that you aren’t financing the client’s project with your own money. For a small, clearly defined service, full payment upfront can be reasonable. For larger custom work, use a deposit and milestone payments. Reserve payment after completion for trusted clients or arrangements where the final amount can’t be known earlier.
Whatever you choose, put the schedule in the proposal or contract before the work begins. The invoice should confirm an agreement, not introduce a surprise.
Match payment timing to your risk
Ask three questions:
- Will I spend money before the client pays me?
- Will I reserve time I can’t easily resell?
- Will the client receive the full value before paying?
The more often you answer yes, the more you should collect upfront.
| Kind of work | Sensible starting structure |
|---|---|
| One-hour consultation or small fixed package | Full payment when booking |
| Two-week project with little outside cost | 50 percent to schedule, 50 percent before final handoff |
| Long project with defined phases | Deposit, then invoices at specific milestones |
| Monthly ongoing service | Payment at the start of each service month |
| Usage-based or variable work | Deposit or card authorization, then a detailed invoice after usage is known |
These are business choices, not universal legal rules. Deposit, cancellation, and refund requirements vary by location and industry. Put your terms in writing and have a qualified local professional review them when the amounts or risks are meaningful.
What a deposit should actually do
A deposit should cover real exposure: onboarding time, reserved capacity, nonrefundable purchases, or the risk of turning away other work. Don’t pick 50 percent because everyone says 50 percent.
Suppose a $2,400 website project requires $300 in licensed assets and blocks six workdays. A $1,200 start payment covers the outside costs and makes the reservation meaningful. The remaining $1,200 might be due when the approved site is ready for launch, before credentials and final files are transferred.
For a $150 audit delivered tomorrow, splitting the payment creates more administration than protection. Full payment at booking is simpler.
Tie milestone invoices to events, not vague percentages
“Halfway through” invites disagreement. A better schedule says:
- $800 to reserve the project and begin discovery.
- $800 after approval of the homepage direction.
- $800 when the final site is ready to launch.
Define what counts as approval, how revisions work, and what happens if the client delays feedback. Don’t make your final payment depend on a result outside your control, such as the client reaching a sales target.
Send the invoice at the moment it becomes earned or due
Send a booking invoice immediately after the client accepts. Send a milestone invoice as soon as the named milestone is reached. For monthly service, send it on the same predictable date each cycle.
Stripe defines an invoice as a statement of what a specific customer owes and tracks it from draft through payment or finalization in its Invoicing documentation. Your platform may use different words, but the practical rule is the same: the invoice needs a customer, a specific obligation, an amount, and a due date.
Don’t begin from a screenshot of “payment pending”
Confirm the payment status inside your own processor account. A forwarded email or screenshot can be faked. For payment methods with delayed confirmation, wait for the provider’s successful status before delivering irreversible value.
Write one policy and use it consistently
Your policy can be simple:
Projects under $500 are paid in full to book. Larger projects require 40 percent to schedule, 30 percent at the approved midpoint, and 30 percent before final delivery. Work pauses on overdue invoices.
Then decide where exceptions are allowed and who approves them. A kind business can still have payment boundaries. In fact, clear terms usually make the relationship feel calmer for both people.
Sources and further reading
A free next step
You don't have to build this alone
Bring your questions, share what you're working on, and meet other women building businesses from home. It is free to join.
Helpful WAHMN tool
Use the Service Package Planner to define what is included, when payment is due, and what the client must provide.
Related Questions
- How do I prevent duplicate charges and fix one quickly if it happens?
- Stripe, PayPal, or Square: which payment processor fits service, local, ecommerce, or digital-product businesses?
- Should I send an invoice, a payment link, or use a checkout page?
- How do I create and send an invoice that customers can pay online?
