NPMCA — National Pavement Maintenance Contractors Association

NPMCA field guide · Public tools and downloads

How to Price Pavement Work and Build a Complete Bid

Write a measured scope, calculate materials and paid work, name the overhead method, then choose a price and payment schedule. A square-foot rate alone cannot tell a sealcoater, crack sealer or striper whether a job covers its costs.

Author: NPMCA · Updated · Version 1

Sources are checked; this is general education, not professional advice.

White parking stall lines and a directional arrow on an empty gray parking lot

Photo: Jan van der Wolf / Pexels, Pexels License

Before you start

  • A dated field measurement and agreed service scope.
  • Current product documents and delivered supplier quotes.
  • Your labor, equipment and overhead records; local tax questions resolved.

What you will finish with

  • A bid with a visible cost basis and margin or markup choice.
  • A customer proposal with exclusions and change-order triggers.
  • An estimate-versus-actual record and cash schedule.

Source note: sources below were checked as of October 11, 2026. Product revisions, local rules and your written quotes control the actual job. Unknown costs stay blank.

Write the scope before setting a price.

A useful bid starts with the work and its limits. Label every area, crack segment and marking so the customer and crew can identify what the price includes.

Measurement, preparation, coats and markings

Record gross area, each deduction and net area. Itemize cleaning, crack preparation, product/coat areas, stripe lengths/widths and symbols. Keep the approved layout and product revisions with the takeoff.

Site access, traffic and exclusions

Confirm access hours, parked-car removal, pedestrian routes and reopening arrangements. List islands, concrete, failed pavement and work by others. A surface photograph does not substitute for a condition check.

Acceptance and change-order triggers

Define how completion is recorded and who may approve changes. Stop and document additional cracks, changed layout or extra preparation before converting them into unpaid work.

Calculate direct job costs.

Direct costs belong to this job. Preserve quantity, unit cost, source date and total on each line; a supplier quote must state what is delivered.

Product quantities and delivered material prices

Use the materials calculator with the exact selected product basis. Round to packages, then enter quoted material, freight and nonrecoverable charges once. Keep usable leftovers separate from waste.

Paid labor and owner labor

List preparation, application, layout, travel, loading and closeout hours. Multiply paid hours by your documented fully loaded labor cost. Include owner working hours explicitly so the comparison is reproducible.

Equipment, travel, cleanup and disposal

Enter the actual rental or ownership allocation method, fuel, transport and disposal charges. Explain whether shared equipment is allocated by hours or jobs, and avoid charging the same item again in overhead.

Include overhead and cash timing.

Allocated overhead is your declared share of business costs that cannot be assigned directly to one job. Pricing and collecting the price happen on different dates.

Explicit allocation method

Choose and record a method such as planned productive hours. Divide the documented period overhead by those hours and assign the job's share. Revisit the denominator when usable capacity changes.

Supplier payments, deposits and collection terms

Place the supplier payment, payroll, any lawful agreed deposit and invoice due date on the cash schedule. Show the lowest balance before receipts arrive; invoice value is not cash in the bank.

Risks as declared assumptions

Name uncertain preparation, access, product use and weather conditions. Keep contingency as an entered assumption with a reason; never describe your chosen allowance as an industry standard.

Distinguish markup, gross margin and profit.

Markup divides the added amount by cost; margin divides it by price. Price with target margin m = selected cost basis ÷ (1 − m). Price with markup u = selected cost basis × (1 + u). A margin of 100% or more has no valid finite result.

Same denominator for the model

Job gross margin = (price − direct job costs) ÷ price. If the basis includes allocated overhead, call the target margin after allocated overhead. Neither result is net profit or owner take-home pay.

Minimum charge from mobilization costs

Price the smallest acceptable scope using its real travel, loading, closure, cleanup and job costs. The resulting minimum charge is an operating choice, not a borrowed competitor minimum.

Stress-test lower output and higher material use

Keep the same scope and enter extra paid hours or material use. Recalculate costs and achieved margin at the original price before deciding which uncertainty needs a site check.

Distinguish markup, gross margin and profit.
Arithmetic demonstration only; no market priceCost basisChoiceCalculated price
Illustrative input, not a job bid$10025% markup$125
Same illustrative input$10025% target margin$133.33 before rounding

Follow one worked estimate from measurement to bid.

Real-job example awaiting evidence: no permission-cleared lot drawing, dated supplier quotes and actual job records were supplied. The complete field template below stays blank. No customer's costs or typical bid have been invented.

Create a second copy for restriping only on the same lot: retain the confirmed markings, layout, prep and mobilization; remove sealer/crack scope and recompute labor, equipment and overhead. A restripe-only price is not a percentage of the combined proposal.

Source/input record

Attach the dimensioned drawing, imagery/field dates, job permission record, current TDS/SDS, supplier quotes and time/payroll/equipment evidence. Mark measured facts separately from forecasts and owner choices.

Calculation table

Follow every row in order. Use the calculator outputs as quantities, not as unit prices. Save the cost basis and selected margin/markup with the exported worksheet.

Customer-facing proposal

Complete: At [site], prepare [areas], repair [listed cracks], apply [product and coats] and repaint [approved markings] for [price plus verified tax treatment]. Include closure, weather/reopening conditions, exclusions, change approval and payment dates.

After-job actuals

Record purchased/used material, paid hours, equipment, approved changes and receipts. Compare each with its estimate and write what must change on the next comparable bid.

Follow one worked estimate from measurement to bid.
FieldCombined maintenance viewRestripe-only viewEvidence
Gross area − deductions = net areaEnter measured areasKeep prep area needed for markingsDimensioned field drawing
Crack segments: length, width, depth and overbandEnter each segmentExcluded unless specifically agreedField geometry/product requirements
Stripes and symbolsEnter length, width, symbols and coatsSame agreed markingsApproved layout and field count
Products → quantities → package roundingSealer, sealant and paint separatelyPaint and specified prep onlyCurrent product rate/basis
Delivered materialsQuantity × dated delivered unit quoteSame method for retained productsSupplier quote date and exclusions
Paid labor and owner laborPrep/application/layout/travel hours × loaded costRevised prep/layout/application/travelYour time/payroll records
Direct equipment, transport, cleanup and disposalEnter only job costsRecalculate retained scopeRental/service/disposal quotes
Allocated overhead and target priceDirect costs + named allocation; apply chosen formulaRecalculate on the same basisPeriod overhead and owner choice
Cash dates and actualsEnter outflows, receipts and closeoutEnter separate scope cash scheduleContract due dates and job records

Check and send the proposal.

Read the finished proposal as the customer will. Resolve missing evidence before presenting a firm commitment.

Product and schedule conditions

State the selected product and documented application/reopening conditions. Describe how a weather delay changes dates and how the customer will receive the revised plan.

Taxes/fees verified locally

Ask the applicable tax authority or qualified adviser how this service, materials and contract are treated. No national tax percentage or fee allowance is inserted here.

Written changes and payment terms

Name the approving person and written change process. Specify invoice delivery, due date and agreed lawful terms, then keep proof of sending and acceptance.

Build a scoped pavement bid

  1. Confirm the scope

    Inspect the site, record quantities, mark deductions and obtain layout/customer confirmation.

  2. Retain product and cost evidence

    Save current product documents, delivered quotes and your labor/equipment cost records.

  3. Calculate the job cost

    Enter quantities, paid and owner hours, direct equipment/transport and the named overhead allocation without double counting.

  4. Choose and check the price

    Select markup or the correctly labeled margin basis, calculate price and test uncertain hours/material use.

  5. Prepare the proposal

    Write the exact work, exclusions, changes, weather conditions and verified payment/tax terms.

  6. Save the bid and closeout fields

    Export the record and prepare the actual-cost columns for after the job.

Public tools

Use these without an account. Enter your own measurements and quotes. Save records on this device or export a copy for your job folder.

Editable bid worksheet

Enter actual records and explicit zeros where a cost does not apply. No national bid rate or target margin is preselected. The completed field-job example awaits permission-cleared measurements and written quotes.

Direct costs = materials + loaded labor + owner labor + equipment + travel + cleanup. Selected basis = direct costs + allocated overhead. Margin price = basis ÷ (1 − margin); markup price = basis × (1 + markup). Gross margin excludes overhead; margin after allocated overhead includes it. Neither is net profit or take-home pay. Taxes, fees, scope changes, weather and cash timing need separate checks.

Records stay in this browser. Export before switching devices. Do not enter bank details, identification numbers or private customer information.

Your working record

Completion checklist

Records stay in this browser. Export before switching devices. Do not enter bank details, identification numbers or private customer information.

Download the working documents

Version 1 · As of 2026-10-11. PDF for printing; DOCX and spreadsheets for editing. No email or membership required.

Tools you get as an NPMCA member

Confirmed access and plan limits

Optional member resources. Your plan and the member app determine access. The guide and its public tools work without membership.

Available catalog deals

These live catalog resources include practical tools, help and deals. Check each row's eligible plans and terms in the member app.

  • PaveCare Navigator

    Compare care price options for your membership and location. Confirm the selected service and final price with the provider. This tool is not insurance.

    Plans: PaveCarePlus; NPMCA Business PavePro with PaveCarePlus. Catalog checked as of 2026-10-11.

  • Deals, Perks & Savings

    Browse member offers in NB Deals. Confirm account access and read the selected offer terms.

    Plans: PaveCare; PaveCarePlus; NPMCA Business PavePro with PaveCare; NPMCA Business PavePro with PaveCarePlus. Catalog checked as of 2026-10-11.

  • Travel — Member Hotel Rates

    Member hotel booking with the current phone access shown in the app. Confirm the complete price and cancellation terms before booking.

    Plans: PaveCare; PaveCarePlus; NPMCA Business PavePro with PaveCare; NPMCA Business PavePro with PaveCarePlus. Catalog checked as of 2026-10-11.

  • More Travel Deals

    Travel booking through the phone access listed in the member app. Check current booking terms.

    Plans: PaveCare; PaveCarePlus; NPMCA Business PavePro with PaveCare; NPMCA Business PavePro with PaveCarePlus. Catalog checked as of 2026-10-11.

  • LotDesk

    Keep lots, quantities and proposals in one place. Open LotDesk from the member app home. An active business plan is required.

    Plans: NPMCA Business Membership Only; NPMCA Business PavePro with PaveCare; NPMCA Business PavePro with PaveCarePlus. Catalog checked as of 2026-10-11.

  • Business Tax Hotline

    Help with business tax questions. This benefit does not process payroll or keep your books.

    Plans: NPMCA Business PavePro with PaveCare; NPMCA Business PavePro with PaveCarePlus. Catalog checked as of 2026-10-11.

  • Small Business Legal Plan

    Business legal help under the plan terms. Confirm whether a particular question is covered and ask about fees before work begins.

    Plans: NPMCA Business PavePro with PaveCare; NPMCA Business PavePro with PaveCarePlus. Catalog checked as of 2026-10-11.

  • Credit & Collections

    Tucker Albin referral help with unpaid business invoices. Active PavePro with PaveCare or PavePro with PaveCarePlus membership is required. Check provider terms; recovery is not guaranteed.

    Plans: NPMCA Business PavePro with PaveCare; NPMCA Business PavePro with PaveCarePlus. Catalog checked as of 2026-10-11.

PaveCare health benefits are not insurance. Household access is an optional paid add-on. Compare membership plans.

New company offer

Details being finalized

Frequently asked questions

Should I price by square foot, linear foot or job?

Use units to describe the work, then build the price from the complete scope. Area suits coating, length suits specified cracks or stripes, and the final proposal still needs mobilization, prep and exclusions.

What costs belong in a bid?

Show delivered materials, all paid work and owner job labor, direct equipment/travel/cleanup, and your declared overhead allocation. Keep tax treatment and contingency visible.

How are markup and margin different?

Markup compares the added amount with cost; margin compares it with selling price. Select the worksheet's cost basis first, and never rename a margin after overhead as gross margin.

Should I charge for my own labor?

Include owner job hours at your chosen documented cost so the estimate does not depend on unpaid work. This planning entry does not decide how your accountant reports owner compensation.

How do I set a minimum job charge?

Calculate your smallest job's real mobilization and other costs, then apply your chosen price method. A nearby contractor's minimum is not evidence of your costs.

What should I do when the site differs from the estimate?

Record the difference, check whether it falls within the agreed scope and seek written approval for additional work before proceeding.

Can I copy a competitor's rate?

A competitor's rate does not reveal its products, prep, labor or cost structure. Keep your own cost-based bid and compare only equivalent scopes.

How do I learn from a completed job?

Compare estimated and actual quantity, hours, direct costs and receipts line by line. Fix the cause of differences rather than raising every future price by an unexplained percentage.

Related guides

Sources and corrections

Found an error or an outdated source? Send NPMCA a correction with the page and source.

Return to the Start a Business guide →