Per-Trade Invoicing and Pricing Specifics

Every trade has its own invoicing quirks, from permit numbers to insurance claim documentation to volume-based pricing. Here's how invoicing and pricing needs differ across common trades.

What's the best invoicing software for HVAC companies?

The best invoicing software for HVAC companies supports flat-rate pricing for common repairs, recurring billing for maintenance plans, and mobile invoicing for technicians in the field.

HVAC businesses have specific invoicing needs that general-purpose tools don't always handle well:

  • Flat-rate price book for common repairs and tune-ups
  • Recurring invoicing for seasonal maintenance plans
  • Mobile invoicing so technicians can bill right after a service call
  • Card and ACH payments on-site, since customers expect to pay immediately after a repair

A trade-agnostic invoicing platform with a flexible price book can generally serve HVAC well, without needing HVAC-specific software, as long as it supports flat-rate and recurring billing.

BCTM's price book supports flat-rate HVAC service pricing and recurring maintenance plan billing, with mobile invoicing and on-site card/ACH payments via Stripe Connect.

How do plumbers price flat-rate jobs?

Plumbers typically build a price book of common tasks (drain clearing, fixture replacement, water heater install) with a fully loaded flat price based on historical labor time and materials cost.

Flat-rate pricing for plumbing works best for well-defined, frequently repeated tasks. The process:

  1. 1.Identify your most common service calls
  2. 2.Calculate average labor time (from historical job data) and materials cost for each
  3. 3.Add labor burden, overhead, and margin to set a fully loaded flat price
  4. 4.Save these as reusable price book items so any technician quotes consistently

Diagnostic or highly variable work (like tracing an unknown leak) is often still priced separately, sometimes with a diagnostic fee before the flat-rate repair price is quoted.

BCTM's price book lets plumbers save flat-rate pricing for common tasks, ensuring consistent quotes across every job and technician.

Do electricians need special invoicing for permit-pulled jobs?

Not special software, but permit-pulled jobs benefit from invoices that include the permit number and your license number as custom fields for documentation and compliance purposes.

Permit-pulled electrical work often needs clear documentation for inspections, customer records, and your own compliance trail. Useful invoice fields for these jobs:

  • Permit number
  • Your license number
  • Inspection date/status, if relevant to your workflow
  • Itemized scope matching what was actually permitted

This doesn't require dedicated "permit software" — it just means your invoicing tool needs custom fields flexible enough to capture this information consistently.

BCTM supports custom fields like permit number and license number on invoices, so permit-pulled jobs are documented consistently.

How do roofers invoice for insurance claim jobs?

Roofers typically invoice insurance claim jobs with a detailed, itemized scope matching the insurance adjuster's estimate, often billing a deposit upfront and the remainder once the insurance payout is received.

Insurance claim roofing jobs have a distinct billing pattern compared to standard retail jobs:

  1. 1.Itemize the invoice to match the insurance company's approved scope and pricing as closely as possible, to avoid discrepancies
  2. 2.Often collect a deposit (sometimes tied to the customer's insurance deductible) before starting
  3. 3.Bill the remaining balance once the insurance payout (often released in stages: initial and "recoverable depreciation" payments) is received
  4. 4.Keep documentation (photos, itemized estimate, insurance correspondence) organized per job, since claims can be revisited

The deposit-plus-progress-billing structure used broadly in construction applies directly here, just tied to the insurance payment schedule rather than a self-funded one.

BCTM supports deposit collection and progress/milestone billing, which roofers can structure around insurance claim payment stages, with custom fields for claim or policy numbers.

How do landscapers bill for recurring lawn maintenance?

Set up a recurring invoice tied to the maintenance schedule (weekly, biweekly, or monthly) with a fixed price per visit, and consider attaching a saved payment method for automatic billing.

Recurring lawn maintenance billing is one of the most natural fits for recurring invoicing features:

  1. 1.Set a fixed price per visit (or per month) in your price book
  2. 2.Set the billing frequency to match the mowing/maintenance schedule
  3. 3.Optionally attach a saved card or bank account so payment is collected automatically each cycle, rather than sending a new pay link every time
  4. 4.Adjust the recurring invoice for seasonal changes (e.g., pausing or reducing frequency in winter)

Automating this removes the need to manually invoice dozens of recurring customers every week.

BCTM's recurring invoicing feature is built for exactly this pattern, generating and sending lawn maintenance invoices automatically on your set schedule.

What's the best way for a cleaning business to bill recurring clients?

Use recurring invoicing with a saved payment method on file, so regular cleaning clients are billed automatically on their scheduled cleaning cadence without manual follow-up.

Cleaning businesses often have the most predictable recurring revenue of any trade, which makes automation especially valuable:

  1. 1.Set a fixed price per cleaning (or tiered pricing by home size/frequency) in your price book
  2. 2.Set the billing frequency to match the cleaning schedule (weekly, biweekly, monthly)
  3. 3.Attach a saved card on file so payment is charged automatically after each visit, rather than invoicing and waiting
  4. 4.Use SMS to notify the client when a charge has gone through

Card-on-file recurring billing removes the collections burden almost entirely for steady, repeat clients.

BCTM's recurring invoicing with saved payment methods lets cleaning businesses automatically bill regular clients on their cleaning schedule.

How do painters estimate a job by square footage?

Painters typically calculate a price-per-square-foot rate for labor and materials based on historical job data, then multiply by the measured square footage of the space to generate an estimate.

Square-footage pricing works well for painting because paint coverage and labor time scale fairly predictably with area. Basic approach:

  1. 1.Measure or calculate the square footage of the space (walls, ceilings, trim as separate line items if priced differently)
  2. 2.Apply a per-square-foot rate that already accounts for materials and labor (calculated from historical job data)
  3. 3.Add separate line items for prep work, trim, or specialty finishes that aren't part of the standard per-square-foot rate

Saving square-footage rates in a price book by surface type (walls vs. ceilings vs. trim) speeds up estimating considerably compared to calculating from scratch on every job.

BCTM's price book supports unit-based pricing (like per-square-foot rates), so painters can build estimates quickly from saved rates instead of recalculating each time.

What software do general contractors use to invoice subs and owners?

General contractors typically use invoicing software that supports multiple customer and job records per project, since they need to bill owners while also tracking payments to and from subcontractors on the same job.

GC invoicing needs are more complex than single-customer trades because a single project often involves:

  • Billing the property owner or developer for progress payments
  • Tracking payments owed to subcontractors
  • Managing retainage on both sides of that relationship
  • Documenting change orders that affect the owner contract

Software that supports multiple linked customer and job records under one project, along with progress billing and retainage tracking, fits this workflow better than simple single-invoice tools built for one-off residential jobs.

BCTM supports multi-job and multi-customer invoicing with progress billing and retainage tracking, which general contractors can use to bill owners while keeping job-level records organized.

How do concrete contractors bill for deposits vs. final payment?

Concrete contractors typically collect a deposit to cover material costs (concrete, forms, rebar) before pouring, then bill the remaining balance upon completion and cure or final inspection.

Concrete work has a specific cash-flow pattern because material costs are front-loaded and largely non-refundable once ordered:

  1. 1.Deposit — sized to cover concrete, forms, and rebar costs, collected before the pour
  2. 2.Final invoice — remaining labor and any finishing work, billed once the job is complete (and cured, for jobs where curing time matters to the customer's acceptance)

This two-stage structure protects the contractor from fronting material costs entirely out of pocket, which matters given how significant concrete material costs are relative to labor on many jobs.

BCTM supports splitting a job into a deposit invoice and a final invoice, matching the material-heavy, two-stage billing pattern common in concrete work.

What's the best invoicing app for handyman businesses?

The best invoicing app for handyman businesses is mobile-first, supports both flat-rate and hourly pricing, and lets you send an invoice with a payment link before leaving the job site.

Handyman work is varied and often small in ticket size, so the priorities differ from larger contracting businesses:

  • Speed — building and sending an invoice in minutes, not back at an office later
  • Flexible pricing — mixing flat-rate and hourly line items on the same invoice
  • Simple price book — quick access to your most common task pricing
  • Built-in payments — getting paid before you drive off

Avoid overly complex tools built for multi-crew dispatch if you're a solo or two-person operation — the added complexity slows you down without adding value at that scale.

BCTM is built for mobile, same-visit invoicing with a flexible price book supporting both flat-rate and hourly items, plus built-in card and ACH payments.

How does a pressure washing business send quotes fast from the driveway?

Use a mobile invoicing app with a saved price book of common services (driveway, siding, deck cleaning) to build and send a quote from your phone in the driveway, even with weak signal using offline drafting.

Pressure washing quotes are often decided on the spot, so speed matters more than for jobs with a longer sales cycle. A fast workflow:

  1. 1.Walk the property and estimate square footage or scope
  2. 2.Pull pricing from a saved price book (per-square-foot or per-job rates for common services)
  3. 3.Build the quote on your phone right there
  4. 4.Send it by text with an online approval option, so the customer can accept before you even leave

For areas with weak signal, offline drafting lets you build the quote without a connection and have it send automatically once you're back in range.

BCTM's mobile price book and offline PWA drafting let pressure washing businesses build and send quotes from the driveway, even with no signal — the quote syncs and sends once you're back online.

How do tow truck companies invoice for after-hours calls?

Tow companies typically add an after-hours surcharge as a separate line item on top of the base tow fee, clearly itemized so the customer sees why the total is higher than a daytime call.

After-hours towing pricing usually follows this structure:

  1. 1.Base tow/service fee (mileage, hook-up, etc.)
  2. 2.After-hours or emergency surcharge as its own line item, clearly labeled
  3. 3.Any additional fees (winching, storage) itemized separately

Keeping the after-hours fee as a distinct, clearly labeled line item — rather than folding it into a higher "flat rate" — reduces disputes, since the customer can see exactly what they're paying extra for and why.

BCTM's price book supports separate surcharge line items (like after-hours fees), which tow companies can add on top of a base service charge on mobile-built invoices.

How does a junk removal business price by volume/truckload?

Junk removal is typically priced by the fraction of a truckload filled (quarter, half, three-quarter, full load) with a set price per tier, rather than by time or weight.

Volume-based pricing for junk removal is usually structured as tiered pricing:

Load sizeTypical structure
1/4 loadBase tier price
1/2 loadMid tier price
3/4 loadHigher tier price
Full loadTop tier price

Setting these tiers as saved price book items means a crew can quote on-site immediately based on a visual estimate of the load, rather than calculating pricing manually every time. Additional fees (heavy items, disposal fees for certain materials) are often added as separate line items on top of the load-size base price.

BCTM's price book supports tiered, unit-based pricing, which junk removal businesses can use to quote by load size on the spot.

What's the best way for a mobile detailing business to take card payments on-site?

Use a mobile invoicing app with built-in card and ACH payments via a processor like Stripe Connect, so you can collect payment from the customer's phone or a card reader right after finishing the detail.

Mobile detailing is done at the customer's location, so payment collection needs to happen on the spot rather than through a mailed invoice. A practical setup:

  1. 1.Build the invoice on your phone from a saved price book once the job is done
  2. 2.Send it with a click-to-pay link, or use a card reader if you want in-person tap/chip payment
  3. 3.Accept card or ACH, since both are typically available through the same payment processor
  4. 4.Confirm payment before packing up, rather than trusting a promise to pay later

Collecting payment immediately, before leaving the location, is one of the simplest ways mobile service businesses avoid chasing payment after the fact.

BCTM lets mobile detailing businesses build and send an invoice with a click-to-pay link on-site, accepting card or ACH payments through Stripe Connect before leaving the job.

Invoice the job, not the paperwork

No subscription. You pay a per-transaction fee only when a customer pays you.

Start free