The fastest way to get paid as a carpenter is to collect a deposit before buying materials, bill the job in progress draws tied to visible phases, and send the final invoice at the walkthrough with photos attached. Carpenters who bill in draws instead of one final invoice keep cash flowing and avoid financing the whole project themselves. This guide covers the invoicing structure that fits carpentry work from small trim jobs to multi-week custom builds.
Key takeaways
- Collect a deposit of 25 to 50 percent to fund lumber and materials before you start.
- Bill jobs over $5,000 in progress draws tied to visible phases.
- Separate labor and materials on the invoice, with material at cost plus a stated markup.
- Nail down scope in writing so change orders never become disputes.
- Digital invoices with a pay-now link get paid faster than mailed paper.
When should you collect a deposit?
Take a deposit before you buy a single board. Carpentry is material-heavy, and lumber, hardware, and specialty materials are real costs you should not float. A deposit of 25 to 50 percent at signing covers the material order and the first phase of labor. On an $8,000 custom built-in, a $2,000 to $4,000 deposit means you are buying materials with the customer's money, not your own. For jobs with expensive or special-order materials (custom millwork, hardwood, specialty hardware), lean toward the higher end because those materials are not returnable.
Tie the deposit to ordering or picking up materials so it reads as fair rather than arbitrary, and check your state's deposit rules.
How should you structure progress billing?
Small trim and repair jobs bill in two parts: deposit and balance at completion. Larger jobs, custom built-ins, decks, framing, and multi-week projects over $5,000, should bill in draws tied to milestones the customer can see:
- Deposit at signing to fund materials and mobilization
- Progress draw when a defined phase is complete (for example, framing done, or cabinets built and ready to install)
- Final payment at the walkthrough and punch-list sign-off
On a $12,000 deck build, a structure of $4,000 down, $4,000 when the framing and joists are complete, and $4,000 at final walkthrough keeps your cash matched to your work. Each draw gets its own dated invoice.
How should you handle materials on the invoice?
Separate labor and materials, with materials at cost plus a stated markup (commonly 15 to 30 percent) that covers your sourcing time, waste, and returns. Customers accept material markup when it is presented as part of doing business, and separating it keeps the invoice transparent. On highly custom work, some carpenters price the whole job as one number instead, which is fine as long as the quote and invoice describe the scope clearly so there is no question about what is included.
How do you keep scope clear so invoices are not disputed?
Most carpentry disputes come from fuzzy scope. Your quote and invoice should describe exactly what is being built: dimensions, materials, finish, and what is and is not included (for example, "Build and install 12-foot maple built-in bookshelf, unfinished; staining not included"). Anything the customer adds mid-project, an extra shelf, a finish upgrade, a design change, becomes a written change order with its own price and their approval before you proceed. A signed scope plus signed change orders keeps a custom job from turning into an argument at the end.
How do you get paid faster on every job?
- Collect the deposit before buying materials so you never finance the job.
- Bill each draw the day the phase is complete to keep cash flowing.
- Send the final invoice at the walkthrough with photos and a pay-now link.
With Roooster, you build the scope from a quote, generate deposit and draw invoices from it, attach progress photos, and collect the balance with tap-to-pay at the walkthrough. Roooster is AI-native field service software for home service businesses with 1 to 50 employees, and it ties quoting and invoicing together so the scope, change orders, deposit, and final bill all live on one job. For pricing strategy, see how to bid carpentry jobs, and start at the carpentry hub for the full playbook.
What does a draw schedule look like on a real build?
Numbers make the structure clear. Take an $8,000 custom built-in that runs about ten days. A clean draw schedule is $2,800 at signing (35 percent) to cover the hardwood, hardware, and first phase of labor, $2,800 when the cabinets are built in the shop and ready to install, and the final $2,400 at the walkthrough and punch-list sign-off. On a larger $12,000 deck, spread it wider: $4,000 down to order lumber and footings material, $4,000 when framing and joists are complete and inspected, and $4,000 at the final walkthrough. Each draw is its own dated invoice with photos of the completed phase, so the customer's payments always match work they can see. The rule of thumb is to add progress draws once a job crosses about $5,000 or runs longer than a few days, because that is where financing the lumber and labor out of your own pocket starts to bite.
How do you scope a custom job so the invoice holds up?
Most carpentry disputes trace back to a vague scope, so write it tightly before you cut a board. Spell out exactly what is being built and what is not: "Build and install a 12-foot maple built-in bookshelf, five fixed shelves, unfinished; staining and on-site finishing not included." That one sentence heads off the two most common arguments, which are "I thought that was stained" and "I expected an extra shelf." When the customer asks for a change mid-build, an added cabinet, a finish upgrade, a design tweak, stop and write a one-line change order with its own price and get a quick approval before you proceed: "Adding the finish coat runs $600 and two more days, I will send it to approve." Because each addition is priced and approved in writing, it shows up as its own clean line on the final invoice instead of a surprise the customer contests. Keeping the scope, change orders, progress photos, and each draw on one job record, the way connected quoting and invoicing does, turns a custom build from an argument waiting to happen into a simple reconciliation at the walkthrough.
What are the most common invoicing mistakes carpenters make?
A few habits leave carpenters financing jobs or arguing at the end. The first is buying lumber and materials with no deposit, so you float the customer's project out of your own pocket; take 25 to 50 percent tied to ordering materials. The second is billing a multi-week build as one final invoice instead of draws tied to visible phases, which strains cash on any job over about $5,000. The third is a vague scope that leaves the finish, dimensions, or exclusions unclear, producing the classic "I thought staining was included" dispute; describe exactly what is being built and what is not. The fourth is handling a mid-build change verbally instead of as a written, priced, approved change order, so the extra shelf or finish upgrade becomes an argument on the final bill. Fix those four, attach photos to each draw, and a custom build collects cleanly with the balance ready at the walkthrough.
FAQ
What deposit should a carpenter take? Between 25 and 50 percent at signing to fund materials and the first phase of labor. Go higher for custom or special-order materials that cannot be returned.
Should I bill in progress draws? Yes for jobs over about $5,000. Tie each draw to a visible phase so the customer's payments match completed work.
How should I handle materials on the invoice? Separate labor and materials, with materials at cost plus a stated markup (commonly 15 to 30 percent), or price the whole job as one clearly scoped number.
How do I avoid disputes on custom builds? Describe the build precisely on the quote and invoice (dimensions, materials, finish, exclusions) and handle any additions as written, approved change orders.
When should I send the final invoice? At the walkthrough, with photos attached and a digital payment link, while the customer is looking at the finished work.
Ready to put this into practice?
Roooster helps home service businesses quote, schedule, and invoice faster.
Try Roooster free.
