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

Across the 24 trades we build invoice templates for, three patterns organize almost everything: 11 of 24 collect money before the work starts (a deposit, a retainer, or seasonal prepayment), 9 of 24 bill primarily from a labor-and-materials split, 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.

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
TowingPer-tow + storage daysNo — payment before releaseStorage-days line
Pest controlRecurring treatment planSometimes — plan prepayTreatment date + service record
Hotel / lodgingPer-night folio + incidentalsYes — booking depositDate-stamped charge lines
AttorneyTime in tenths + costsYes — retainerTime-entry descriptions
Residential landlordMonthly rentYes — security depositBalance remaining (partial payments)
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, events and lodging — 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 towing — 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 storage-days line on a tow bill, the time-entry description on a legal invoice, or the date stamp on a hotel charge. 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 cover 24 trades

Across the table, three recurring shapes are useful comparisons: the [split bill](/templates/contractor-invoice) (labor + materials, 9 rows), the [recurring statement](/templates/cleaning-invoice) (such as cleaning, landscaping and treatment plans), and the [event bill](/templates/catering-invoice) (a deposit followed by a balance). These are editorial labels for the patterns in the table, not 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, not transaction data, and not legal or accounting advice. Counts such as 11 of 24 count rows in 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