← Asphalt Sealcoat Bid Calculator
This calculator vs. a flat per-square-foot price
“35 cents a square foot, done” is not a price for a sealcoat job — it is a price for one pavement condition and one scope, quietly applied to every lot that gets called in.
What a flat per-square-foot price is
A flat per-square-foot price is the fastest way to quote a sealcoat job over the phone: multiply the square footage by a number and read it back. Customers shop it because it is easy to compare between bids, and it is the number a customer holding a competitor's quote will ask you to match.
The number behind it was set for one kind of job — usually a residential driveway in ordinary condition, with few oil spots, little crack fill, and no striping — and then reused for every lot afterward, whether or not the next one is badly oxidized, carries oil spots and heavy crack fill, or needs stalls restriped.
What this calculator is
This page keeps no account and sends nothing to a server. You enter each surface's square footage and coats, the pavement condition and application method, the oil spots to prime, the crack feet to fill, the stalls to stripe, and your own wage, payroll burden, materials, overhead, target margin, and travel. It prices the sealer gallons by condition and coats, adds priming, crack fill, and striping as their own lines, and returns the job price, the walk-away price, and the price per square foot — for this lot and this site, not a flat number for every job.
| What a flat per-square-foot price does | What this calculator does instead |
|---|---|
| Charges the same fee whether the pavement is a recently sealed lot or badly oxidized, failing asphalt that drinks nearly twice the first-coat sealer for the same area. | Applies a coverage multiplier to first-coat gallons by condition (good, oxidized, failing), so worse pavement uses more sealer and costs more — the second coat is priced the same either way, since the first coat already did the drinking. |
| Has no line for oil spots at all — a lot with twenty of them gets the same quote as a clean one. | Prices oil-spot priming by the spot, in both the primer gallons and the extra crew hours to prep them, before the coat goes down. |
| Quotes the same number for a lot needing 40 feet of crack fill and one needing 220, with no separate line for the filler or the labor. | Prices crack fill by the linear foot in both filler material and crew hours, so a heavily cracked lot is never quoted at the light lot's price. |
| Has no line for restriping stalls after the coat — a lot with 24 stalls to paint gets the same number as one with none. | Prices striping by the stall, in both paint and labor, as its own line rather than folding it into the square-footage number. |
| Gives the estimator a number to quote, not a number to check a quote against. | Reports the walk-away price and the price per square foot, so a shopped price can be scored against real cost before you commit to it. |
Two 800 sq ft jobs, one flat price
Using this calculator's own shipped starting example:
An 800 sq ft residential driveway, in typical oxidized condition with 4 oil spots and 40 feet of crack fill, prices at $371.93 — $0.46 per square foot — on a job that costs $278.94 to run.
Take the same 800 square feet and make it a commercial parking lot instead — badly oxidized, failing condition that drinks more first-coat sealer, 20 oil spots to prime, 220 feet of crack fill, and 24 stalls to restripe — and the job costs $741.74 to run before a dollar of profit, and this calculator prices it at $988.99: $1.24 per square foot, 2.66 times the easy job's price, on the identical square footage. Quoting the hard job at the easy job's flat $371.93 price prices it $369.82 below its own break-even cost — before counting the $617.07 it falls short of this calculator's own price at a 25% target margin. Same square footage, same flat price, one lot that pays and one that loses money the moment the condition and the stalls show up.
Common questions
Why does a flat per-square-foot price get a sealcoating job wrong?
Because the cost driver is the condition and the scope, not the square footage. An 800 sq ft residential driveway in typical oxidized condition with a handful of oil spots and light crack fill needs one coat of sealer at a normal coverage rate and a short crew visit. An 800 sq ft commercial lot in badly oxidized, failing condition, with twenty oil spots to prime, 220 feet of crack fill, and 24 stalls to restripe, drinks more sealer per coat, adds priming and crack-fill and striping labor on top, and takes roughly three times as long -- on the identical square footage. A flat per-square-foot price charges both the same because it was priced on the area, not the condition or the scope.
What does a flat per-square-foot price usually leave out entirely?
Pavement condition, oil-spot priming, crack fill, and striping. A flat price has no line for oxidized or failing pavement drinking more sealer on the first coat than a recently sealed lot, no line for the primer and labor an oil spot needs before it can be coated at all, no line for crack fill by the linear foot, and no line for restriping stalls after the coat goes down. It also has no separate line for the extra crew hours all of that adds, since the flat number was set on square footage alone.
How big is the pricing gap in practice?
On this calculator's own shipped starting example: an 800 sq ft residential driveway, in typical oxidized condition with 4 oil spots and 40 feet of crack fill, prices at $371.93, on a job that costs $278.94 to run -- $0.46 per square foot. The same 800 square feet as a commercial parking lot in badly oxidized, failing condition, with 20 oil spots, 220 feet of crack fill, and 24 stalls to stripe, costs $741.74 to run before a dollar of profit, and this calculator prices the job at $988.99 -- $1.24 per square foot, 2.66 times the easy job's price on the identical square footage. Quoting the hard job at the easy job's flat $371.93 price prices it $369.82 below its own break-even cost, before counting the $617.07 it falls short of this calculator's own price at a 25% target margin. Same square footage, same flat price, one lot that pays and one that loses money the moment the condition and the stalls show up.
Is a flat per-square-foot price ever the right way to quote?
For a narrow band of similar jobs -- a residential driveway in ordinary condition, with few oil spots, little crack fill, and no striping -- a flat per-square-foot number can land close, because that is probably the job the price was set on. The risk is quoting a badly oxidized or failing lot, a job with heavy crack fill, or a lot that needs stalls restriped the same way sight unseen, because the price does not know the condition, the prep, or the scope until someone walks the site, and by then the flat number has often already been quoted.
Does this calculator know my local labor rates or material costs?
No. It has no data on your local labor market, your sealer supplier's pricing, or your material costs. It takes the square footage and coats per surface, the pavement condition, application method, oil spots, crack feet, stalls to stripe, and your own wage, burden, travel, materials, overhead, and target margin, and turns that into a price for this job -- the arithmetic a flat per-square-foot price skips, not a market survey.
Open the Asphalt Sealcoat Bid Calculator to price your own job, or read the pricing walkthrough.