WaffleInvoice Blog

Practical invoicing tips for freelancers and service businesses.

Blog Post

Best Invoice Software for Carpenters and Woodworkers

The best invoice software for carpenters tracks labor, materials, and custom project billing. Free carpentry invoice template available. Start free today.

June 21, 20268 min read

Carpentry Invoicing: The Gap Between What You Build and What You Bill

Carpenters and woodworkers face an invoicing challenge that most other trades don't: the value of your work is harder to see in line items. A $3,200 custom built-in bookcase took 40 hours, $800 in materials, and years of skill to design and execute. Reducing that to a one-line invoice for "Custom carpentry work - $3,200" undersells the work and gives clients nothing to reference if they have questions about the price.

Good invoicing for carpenters breaks down labor, materials, and design time clearly enough that clients understand what they're paying for, without turning every invoice into a 45-minute documentation project.

What Makes Carpentry Billing Different

Custom Work Doesn't Fit Standard Rate Cards

A plumber replacing a faucet charges a service call fee plus labor plus the faucet. The price is predictable. A carpenter building custom kitchen cabinets is pricing a one-off project where material costs vary by wood species, hardware choices, and finish, labor hours depend on design complexity, and the final price reflects skill level that's hard to explain to someone who's never had custom millwork done before.

This means carpentry invoices often need to show more detail, not less, to help clients understand why a project costs what it does.

Material Selection Affects the Price Significantly

The difference between building with poplar versus cherry versus white oak isn't 10% - it can be 200-300% on material costs alone. A client who asked for "hardwood shelving" and sees a $1,800 material line on their invoice deserves to see exactly what they're getting: "Quartersawn white oak - 18 board feet at $12/bf = $216" versus "Poplar - 18 board feet at $4/bf = $72." Transparency on materials protects you and builds client trust.

Shop Time and On-Site Time Are Different

A lot of custom carpentry work happens in the shop before you ever arrive at the job site. You might spend 12 hours building cabinet boxes in the shop and 8 hours installing them on-site. Some clients expect to pay only for the hours they see you working. Your invoicing needs to clearly explain that shop fabrication time is billable, just like on-site time.

Tools, Consumables, and Incidentals

Sandpaper, blade replacements, router bits, finishing supplies, screws, fasteners - these small costs add up. On a 3-week kitchen project, you might burn through $150-300 in consumables. If you're not tracking and billing these, you're subsidizing your client's project with your own money.

Features That Matter for Carpenter Invoicing

Multi-Line Itemization

You need to be able to add as many lines as the project requires. A custom mudroom with cubbies, bench seating, and overhead cabinets might have 20+ line items covering different lumber species, hardware, labor phases, and finishing. Your invoicing software should handle this without extra cost or workarounds.

Unit Flexibility

Carpenters bill in hours, board feet, linear feet, square feet, and per-piece, sometimes all on the same project. Your invoicing tool needs to let you enter whatever unit makes sense for each line, not force everything into a single unit type.

Estimate-to-Invoice Conversion

Almost every custom carpentry project starts with an estimate. The client approves the design and price, you do the work, and then the estimate becomes the invoice. If you're re-entering all that data when you create the final invoice, you're doing twice the work. Look for software that lets you convert an approved estimate to an invoice without starting over.

PDF Export and Professional Presentation

Clients at the higher end of the custom woodworking market - people spending $10,000+ on custom furniture or $30,000 on a kitchen remodel - expect professional documentation. A polished PDF invoice with your logo and clean formatting signals that you run a legitimate business, which matters for referrals and repeat clients.

WaffleInvoice for Carpenters and Woodworkers

For carpentry businesses, WaffleInvoice provides a fast, clean invoicing tool that handles multi-line project billing, estimate creation, and payment collection without requiring you to learn a complex system or pay for features you don't use.

Create your estimate, get the client's approval, convert it to an invoice when the project is done, and send it with a payment link. For clients who want to pay by card, they can do it directly from the invoice email. For clients writing checks, the invoice gives them all your payment information in one document.

Start with the free invoice generator to see what a clean, professional carpentry invoice looks like. No signup required to create your first one.

How to Price and Invoice Carpentry Projects

Start with Materials

Build your invoice from the ground up. Start with an accurate materials list. Every piece of lumber, every sheet of plywood, every piece of hardware. Price each item at your cost plus markup (15-25% on materials is standard for finish carpenters). The materials portion of your invoice gives clients a concrete breakdown and protects you if anyone questions the total.

Labor by Phase

Instead of a single labor line, consider breaking labor into phases: design and planning (hours x rate), shop fabrication (hours x rate), site installation (hours x rate), and finishing/touch-up (hours x rate). This helps clients understand the full scope of what you did and prevents the common misconception that they're only paying for the hours they watched you work on-site.

Common rates for custom carpentry range from $65-95/hour for general finish work to $120-175/hour for high-end custom millwork and cabinetry. Your rate reflects your skill, experience, and local market - don't be shy about showing it clearly on invoices.

Add a Design Fee When Appropriate

If you spent time designing custom pieces, drawing plans, or consulting on material selection, that time is billable. A 3-hour design consultation at $90/hour is $270 that often goes unrecovered. Some carpenters charge a flat design fee as a percentage of the project cost (5-10% is common for complex custom work). However you structure it, charge for your design time.

Handling Custom Project Estimates

Getting the estimate right is the most important part of custom carpentry billing. An estimate that's too low means you lose money on the project. One that's too high means you lose the job. For custom work, estimates should include a clear scope of work, material specifications (species, grade, hardware brands), labor hours, and a validity period (estimates expire after 30 days as material prices change).

When the project is complete and you're ready to invoice, the final invoice should reference the original estimate number and note any approved changes. Understanding how estimates and invoices relate to each other legally is worth reviewing - the post on invoice vs. estimate covers this clearly.

Payment Terms for Carpentry Projects

Carpentry projects have real up-front material costs. A kitchen cabinet project might require $4,000 in lumber, plywood, hardware, and finishing supplies before you do a single hour of billable work. Getting paid a deposit before ordering materials is not just reasonable - it's necessary for cash flow.

Standard payment structure for custom carpentry:

  • 30-40% deposit at contract signing, used to purchase materials
  • 30% at project midpoint (cabinets built and ready for installation)
  • Balance due on completion and client sign-off

Each of these stages is a separate invoice. This keeps payments tied to project milestones and gives you cash coming in throughout the project rather than waiting until the end. For more detail on structuring payment terms, the guide on payment terms for contractors applies directly to carpentry businesses.

Getting Paid: Common Issues for Carpenters

The Scope Creep Problem

A client who hired you to build a mudroom bench decides they also want shelving above it, a coat hook rail, and a cabinet at the end. Each of these additions is a change order. Price them separately, get approval before doing the work, and invoice them as separate line items or as an addendum to the original invoice. Never absorb scope additions into the original price - it's unsustainable and sets a bad precedent.

Final Payment Holdbacks

Some clients try to hold back final payment pending minor punch list items (touch-up paint, small adjustments, hardware tweaks). Protect yourself with a clear contract that defines what constitutes project completion and limits any holdback to a specific dollar amount tied to outstanding items. A client holding $3,000 over a $50 touch-up is not acceptable - and having this defined in writing prevents it.

When to Add a Late Fee

For custom work, a client who delays final payment affects your ability to take on the next project. Including a late fee clause in your invoices - 1.5% per month on balances overdue by more than 10 days - gives you a financial tool to encourage timely payment. See the guide on how to charge a late fee for how to add this to your invoices correctly.

Finding the Right Invoicing Tool

For most independent carpenters and small woodworking shops, a simple invoicing tool handles everything you need. You don't need job costing software that tracks labor against budgets in real time. You need to create clean, itemized invoices, send them fast, and collect payment without friction.

Check the WaffleInvoice pricing page to see what's included at each level. The free tier handles unlimited invoices and estimates, which covers most solo carpentry operations completely. Pro adds recurring billing and automated payment reminders, which matter more as your client base grows.

Frequently Asked Questions

Quick answers to the questions readers ask most about this topic.

What should a carpenter include on an invoice?
A carpentry invoice should include your business name and contact information, the client's name and project address, a unique invoice number and date, detailed line items for each material (species, quantity, unit price), labor broken down by phase (design, fabrication, installation), any subcontractor costs, your payment terms, and accepted payment methods. For custom work, the more detail the better - it prevents disputes and helps clients understand the value they're getting.
How do I charge for custom woodworking projects?
Most custom woodworkers use time-and-materials pricing: actual material cost plus markup (15-25%), plus labor hours at your shop rate. Some use project-based pricing where you quote a flat price for the finished piece. Either approach works, but time-and-materials is safer for complex custom projects where scope can shift. Always include a materials markup - you're providing the materials as a service, including sourcing, transportation, and waste management.
Should I require a deposit for carpentry work?
Yes, always. For any project with significant material costs, require 30-40% upfront before ordering. For large projects ($5,000+), a three-stage payment structure (deposit, midpoint, final) is standard practice. This protects you from clients who cancel after you've purchased materials, and it's widely accepted in the industry. Put the deposit requirement in your contract before you start any design or planning work.
How do I invoice for shop time versus on-site time?
Bill both at the same hourly rate unless you have a specific reason to separate them. Some carpenters charge a slightly higher on-site rate to account for travel and site conditions. In either case, be transparent on the invoice: 'Shop fabrication - 16 hours at $85/hour' and 'On-site installation - 8 hours at $85/hour' makes it clear that both types of time are billable and gives the client a complete picture of the project labor.
What is a reasonable payment term for carpentry jobs?
For residential custom work, a deposit before materials plus final payment on completion is the most common structure. For shorter jobs under $1,000, due on completion is fine. For commercial work (custom millwork for offices, restaurants, retail), Net 30 is standard. Always put your payment terms in writing before starting. For projects with multiple payment milestones, tie each payment to a specific deliverable so there's no ambiguity about when each payment is due.

Ready to improve your invoicing?

WaffleInvoice makes it easy to invoice faster, get paid on time, and manage your cash flow. Start free today.

Sign Up Free