How to Turn Hours Into a Client Quote
A good project quote is more than hours × rate — it should also account for the uncertainty in your estimate and any fees you'll lose when the client pays you. This project quote calculator builds both into your final number so the quote you send actually protects your real hourly rate.
💡 Quick Summary
Final Quote = (Hours × Rate × (1 + Buffer%)) ÷ (1 − Payment Fee%). The buffer covers scope risk; the fee gross-up ensures the payment platform's cut doesn't eat into your target rate.
Why Add a Risk Buffer?
Almost every project takes a bit longer than the initial estimate — client feedback rounds, unclear requirements, or scope creep are the norm, not the exception. A 10-25% buffer on your hours estimate protects your effective hourly rate without needing to renegotiate mid-project.
Why Gross Up for Payment Fees?
If a payment platform takes 3% and you invoice exactly your target amount, you'll actually receive 3% less than planned. Grossing up the invoice (dividing by 1 minus the fee percentage, rather than just adding the fee) ensures the fee comes out of the client's payment, not your intended earnings.
Tips for Quoting Projects
- Quote fixed-price for well-defined work, and hourly or milestone-based for less certain scope.
- Break large projects into phases so you can re-quote if scope changes significantly partway through.
- Always put the quote in writing, along with what's included and what counts as a change request.