Invoice Anatomy Across 24 Trades: A Field-by-Field Breakdown

Across the 24 trades in this table, three patterns organize almost everything: 11 of 24 collect money before the work starts (a deposit, a retainer, or seasonal prepayment), 6 of 24 explicitly separate labor and materials in their billing basis, and every trade has one field its disputes hinge on — and it is almost never the total. This page maps those patterns trade by trade: how each one structures its billing, whether money moves up front, and which line on the invoice does the real dispute-prevention work.

Where this comes from: this analysis is drawn from our own template corpus — the field structures, billing conventions and dispute patterns we encode into each trade's template — not from a survey. Treat it as a practitioner's map, not market statistics. The methodology note at the bottom explains the scope.

01

The 24-trade table

The table records the billing shape and the context field each template is designed to make explicit. Yes in the third column counts 11 rows below; Sometimes is intentionally not included in that count. When an issued invoice needs a reduction, the credit note template keeps the correction linked to the original bill.

TradeBilling basisMoney up front?The field disputes hinge on
General contractorLabor + materials splitYes — depositDeposit applied / balance remaining
Construction (GC, staged)Stage payments against scheduleYes — deposit + drawsStage/milestone reference line
Independent contractorHourly, fixed-fee or retainerSometimes — retainerDescription of work per line
RoofingEstimate → invoice, materials-heavyYes — depositReference to the accepted estimate
PlumbingService call + parts & laborNoService-call line vs. repair lines
HVACService call + parts & laborNoDiagnostic fee shown separately
ElectricalService call + parts & laborNoPermit/inspection line
LandscapingRecurring flat or per-visitNoVisit date on each line
CateringPer-head + staffingYes — depositGuest-count line (final vs. quoted)
HandymanHourly + materialsNoHours × rate written out
SubcontractorProgress billingNo — but retention withheldRetention/retainage line
Auto repairEstimate → parts & laborNoAuthorized-amount reference
PhotographyPackage + usageYes — deposit-balanceDeposit applied / balance remaining
Cleaning (commercial)Recurring flatNoService period covered
House cleaningPer-visit or recurringNoVisit date + scope line
Trucking (owner-operator)Per-load, mirrors rate conNoRate-confirmation number
Snow removalSeasonal contract or per-pushYes — seasonal prepayTrigger-depth / service-date line
DJPer-eventYes — deposit-balanceEvent date + venue line
Musician / bandPer-performance + expensesYes — deposit commonPerformance vs. expense lines
Residential landlordMonthly rentYes — security depositBalance remaining (partial payments)
TowingHook fee + mileage + storage daysNo — payment at releaseTow-ticket reference + storage dates
AttorneyItemized time + separate costsYes — retainer, where agreedTime-entry description + retainer balance
HotelNightly room charges + dated incidentalsYes — deposit, where agreedCharge date + deposit applied
Pest controlInitial treatment or recurring service planNo — billed visitTreatment record + plan visit reference
02

Money up front is a trade-culture line, not a size line

Whether a trade takes deposits in this corpus has little to do with invoice size and everything to do with what gets consumed before payment. The rows that collect up front — catering, roofing, photography, DJs and musicians — are the ones where materials, a blocked date or other work may be committed when a client says yes. The rows that do not — plumbing, HVAC and electrical work — commonly record delivery and collection around the same visit. If you are deciding whether to ask for a deposit, the useful question is not whether you are big enough; it is what your agreement and work plan say you risk if the work is cancelled.

03

The dispute field is almost never the total

In every row above, the field that gives a payer useful context is not just a money field: the rate-confirmation number on a trucking invoice, the stage reference on a construction invoice, the diagnostic fee on an HVAC invoice, or the visit date on a cleaning invoice. Totals become harder to review when the lines above them fail to explain themselves. The transferable lesson from this corpus is to write the relevant context line at billing time rather than trying to reconstruct it later.

04

Three billing archetypes across 24 trades

Across the table, three recurring shapes are useful comparisons: the split bill (an explicit labor-and-materials billing basis in 6 rows), the recurring statement (such as cleaning, landscaping and house cleaning), and the event bill (a deposit followed by a balance). These are editorial labels for patterns in the table, not exhaustive industry classifications. If your trade is not listed, use the closest structure as a starting point and adapt the factual fields to the work actually agreed.

05

About this analysis

This breakdown is compiled from the Invosmith template corpus: the field structures, billing conventions and dispute patterns we research and encode when building each trade's invoice template, cross-checked against how practitioners describe their billing. It is an editorial synthesis by our team — not a survey or transaction data. The 11 of 24 count includes only rows marked Yes; the 6 of 24 count includes billing bases that explicitly combine labor with materials or parts, excluding the materials-heavy roofing row. These counts describe the table above and nothing else. If the table changes, the counts change with it. Last updated: August 2026.

Every trade in this table links to its free template — field structures included.

Browse free invoice templates by industry