Free deck invoice template
A fill-in invoice for deck jobs: new decks, replacements, and rebuilds. It has lines for decking and framing by the square foot, footings and posts, railing, stairs, hardware, and old deck tear-out and haul-away. (Fencing the yard too? The fence invoice template has lines for fence by the foot and gates.) Type it in on this page, then print it or save it as a PDF.
Nothing leaves your device. Everything you type into the invoice stays in this browser tab. It isn't uploaded, saved, or sent anywhere, so refreshing or closing the page clears it. Save as PDF before you close it.
What a deck invoice should spell out
The deck is built, but a single total doesn't show how many square feet you billed, how much railing went on, or why the bill is higher than the estimate if you found rotted framing under the old deck. The invoice should match the estimate line for line and add up without a phone call. A few habits help:
- Point back to the estimate. Put the estimate number and the job date or dates in the header, so the customer can lay the two side by side.
- Pricing basis, as the estimate stated. If the estimate priced the deck by the square foot, bill the same price per square foot and show the square footage on the invoice. If the estimate gave one price for the whole job, bill that price, and don't break it into new lines the customer hasn't seen.
- One line per item, worded like the estimate. Decking, framing, footings and posts, railing, stairs, hardware, and tear-out each get their own line, in the same words the estimate used.
- Decking material, as quoted. Name the decking material and size the way the estimate did. If anything changed with the customer's OK, say so on that line.
- Footings, posts, and framing, as estimated. If the estimate priced footings and posts each, bill them the same way with the count shown. If framing was part of the price per square foot, leave it there.
- Railing by the foot and stairs by the step, if that's how you quoted them. Show the railing footage and the number of steps, so the customer can check them against the estimate.
- Old deck tear-out and haul-away on its own line. If the estimate priced taking out and hauling away the old deck separately, bill it the same way. If it was included in the job price, leave it there.
- Surprises and extra work on their own lines, with the OK noted. If you found rotted framing or a bad ledger board and stopped to show the customer and price any change, or the customer added work on site, bill it on its own line with a note that the customer OK'd it and how, for example "approved by text, 10/21".
- Permits and inspections, only as the estimate stated. Repeat who was responsible for the permit and inspections the same way the estimate said it. Bill a permit or inspection fee only if it was on the estimate.
- Stain or seal, only if chosen. Bill staining or sealing only if the customer picked it on the estimate or OK'd it later, and repeat any drying or wait time the way the estimate said it.
- Warranty terms, in the estimate's own words. If your estimate stated warranty terms for your work or the materials, repeat them on the invoice exactly as the estimate said them. Don't add a length of time or a promise the estimate didn't state.
- Photos with the invoice. Before and after photos, plus a photo of any damage you found and priced as a change, sent with the invoice show the customer what they're paying for.
- Deposit paid, the balance due, and a real due date. If the customer paid a deposit, subtract it so the balance due is the biggest, clearest number on the page. (Thinking about asking for one? See how to ask for a deposit.) "Due on receipt" or an actual date is easier to follow up on than "net 30."
- How to pay, in one step. Put your own payment link on the invoice (from the payment service you already use), plus who checks are payable to. The fewer steps, the sooner you get paid.
- A polite reminder if it's late. If the due date passes, send a short, friendly reminder with the invoice attached again and the payment link. See how to write an invoice that gets paid on time for wording.
This is a general template, not legal, tax, or safety advice, and not deck-building instructions. Contractor licensing, permits, inspections, HOA rules, invoicing, late fees, and sales tax vary by state, county, city, and neighborhood, so check what applies to you.
Your invoice
INVOICE
| Description | Qty | Unit price | Line total |
|---|
| Subtotal | $0.00 |
| Tax rate % | $0.00 |
| Total | $0.00 |
| Less deposit / paid | $0.00 |
| Balance due | $0.00 |
Haven't sent the estimate yet? Start with the deck estimate template, then bill from it here. Need a plain version without deck hints? Use the general invoice template. Put a fence around the yard on the same job? Use the fence invoice template. Poured a patio or pad at the foot of the stairs? Use the concrete invoice template. New to invoicing, or getting paid late? Read how to write an invoice that gets paid on time.
Doing this from your phone
Pencilslip is in development: it will turn a deck estimate into an invoice like this from your phone, with job photos and your own payment links on it. Want to hear when it's ready?
Want to try it now? The early app preview already works in your phone's browser: estimates, invoices, job photos, your own payment link, and a PDF you can send. No account needed. It saves only on this device, so download a backup from Settings now and then.
Founding access is open: pre-order your first year of Pencilslip for $29, with a full refund if early access isn't open by December 15, 2026. Joining the waitlist is free and charges nothing.