How to Invoice as a Carpenter: Rates, Terms and Templates
Carpenter invoicing: finish vs rough rates, materials markup, change orders, what to include, mistakes, and a freelance invoice template.
TL;DR: List each carpentry phase (rough, trim, cabinets) with the room or elevation, separate materials from labour, and reference approved drawings or change orders so GCs and homeowners can reconcile every line to the project schedule.
Carpenters move between rough framing, trim, cabinets, and custom built-ins. Your invoice should name the phase and the room or elevation so GCs and homeowners reconcile it to the schedule. When you supply material, show lumber, hardware, and finishes separately from labour when practical—subs who hide everything in one number get second-guessed.
Shop drawings, site-built templates, and finish touch-up return visits are all billable when scope allows; the invoice is where you prove the work happened. If you carry workers’ compensation and tool insurance into loaded rates, say “labour (loaded)” or similar when the GC’s spreadsheet expects it.
Typical rates
Hourly finish carpentry often runs $60–$100+ in many US markets; rough or production work may price lower per hour but move faster on volume. Flat per opening (doors, windows) or per linear foot (base, crown) works when you have historical production data. Materials may be cost-plus with disclosed markup or allowance against receipts. For safety and training context that supports professional rates, OSHA’s wood-related workplace topics underline why competent site carpentry is regulated work. Site-built benches, builtins, and stair parts should quote finish level (paint grade vs stain grade) explicitly—changing species mid-job is a classic invoice fight.
Hourly pricing works best for T&M punch lists, callbacks, and undefined extras. Project-based flat fees suit repetitive scopes like door hanging or base-and-crown packages where you have reliable production data. Retainer agreements with property managers or builders who send steady volume let you lock a monthly minimum and bill overages at your standard rate. Review your rates annually against material cost inflation and local demand -- if lumber jumped 20% and your crew is booked eight weeks out, your number should move with the market, not lag behind it.
Regional variation is real: finish carpentry in coastal metros can clear $100/hour while the same skill set in a mid-size Midwestern city may land $55-$75. Rural custom work sometimes commands a premium because the nearest alternative is an hour away. Factor drive time, tool wear, and insurance load when comparing yourself to marketplace averages.
Sample invoice line items
| Description | Qty | Rate | Amount |
|---|---|---|---|
| Rough framing -- second-floor addition (per plan set A-3) | 48 hrs | $65/hr | $3,120.00 |
| Crown moulding install -- living room & dining room (LF) | 94 LF | $8.50/LF | $799.00 |
| Custom built-in bookcase -- office (paint grade, per shop drawing) | 1 | $4,200 flat | $4,200.00 |
| Interior door hang and hardware -- 6-panel solid core | 8 doors | $185/door | $1,480.00 |
| Materials -- trim lumber, fasteners, adhesive (see attached receipts) | 1 lot | cost + 15% | $1,437.25 |
| Dumpster / debris removal -- trim phase | 1 | $350 flat | $350.00 |
When to send the invoice
For GC-managed work, invoice at each pay-app milestone the prime contract defines -- typically rough-in complete, trim-out complete, and punch walkthrough. Sending the invoice the same day the super signs off avoids getting bumped to the next draw cycle.
On direct-to-homeowner jobs, bill deposits before material orders, progress draws when a visible phase wraps (cabinets delivered and installed, for example), and the final balance within 24 hours of the completed punch list. Waiting weeks after completion trains clients to delay; billing promptly while the fresh work is still top of mind accelerates payment.
For custom millwork with a shop phase and a site-install phase, consider two invoices: one at shop completion (with photos) and one after field installation and client sign-off.
Payment terms
Small residential: deposit on custom order, progress at rough-in or cabinet delivery, final after punch. GC work: follow pay-app schedules; reference SOV line or change order number in invoice notes. Net 30 after approval for established builders. Retail walk-in custom work: 50% upfront is common. Use invoice payment terms to keep wording consistent. Holdbacks should match the prime contract—if the GC pays you 90% until punch, your invoice should show retention math the same way their pay app does.
What to include
Business and licence info, client/GC, job address, invoice number and date, scope by area, labour hours × rate or unit pricing, materials itemised, subcontracts you pass through, subtotal, tax, total, due date. Reference CO # when applicable. See how to write an invoice for a full checklist. Fastener schedules or hidden hardware upgrades (e.g. corrosion-resistant clips) can be itemised when they were a spec upgrade, not a shortcut. Protection and dust control on occupied remodels should be labelled when you priced it—otherwise clients assume it was charity.
Common mistakes
No tie to approved drawings when dimensions changed mid-job. Delayed CO billing—invoice when the extra work finishes, not three jobs later. Blended rates that mix apprentice and journeyman time without explanation. Missing lien prelim dates where your state requires notice—track separately from the invoice but stay aligned. Cabinet hardware supplied by you but not listed—clients think it was included in “cabinet install.” Site conditions (out-of-plumb walls) that drove extra scribe time without a CO line. Dumpster or bagster fees left off install jobs—even small trim jobs generate debris, and clients notice when your invoice suddenly adds disposal after the fact without a prior note.
Assuming GC-supplied material when you actually bought it -- always confirm who is sourcing before you price, and label "material by contractor" or "material by owner" on every invoice. Punch list items invoiced as new work when the contract treats them as warranty -- keep punch separate from change orders. Not photographing concealed conditions (rot behind drywall, out-of-level subfloor) before you fix them -- your invoice line for extra scribe or shim time needs backup if the client disputes.
FAQ
Do I need a separate line for shop time vs site time? Yes, when the rate differs. Shop hours for milling, sanding, and finish work often run at a lower overhead than on-site hours that include travel, parking, and site-specific safety. Splitting them prevents sticker shock and lets clients see where the hours actually went.
Should I mark up materials, and by how much? A 10-20% markup on materials is standard in residential carpentry to cover sourcing trips, delivery coordination, waste, and the risk of returns. Disclose the policy in your estimate so it never surprises the client on the invoice. Some GCs prefer cost-plus with receipts attached; match whatever the contract says.
How do I handle change orders mid-project? Document every scope change with a written CO signed by the client or GC before the work starts. Reference the CO number on your invoice as a separate line item. Billing change orders promptly -- not three jobs later -- keeps your cash flow healthy and your records clean for lien or dispute situations.
Template link
Use the freelance invoice template for flexible labour, materials, and fee rows that fit carpentry jobs of any size.
Join early access to turn site notes into client-ready invoices faster.
Free Invoice Checklist
Download our 15-point invoice checklist to make sure every invoice you send is complete, professional, and tax-compliant.
Free PDF, no spam. Unsubscribe anytime.
Get invoicing tips that actually help
Join 5,000+ freelancers and small business owners. One email per week with practical invoicing advice, tax tips, and product updates.
No spam, ever. Unsubscribe anytime.