Calculator overview
Inputs and outputs
This summary comes from the calculator's published input and output contract.
Inputs
- Pavement Areas
-
Default 6 rows
About this input
One row per pavement area: its plan area and placed thickness. The tool sums the areas and volume-weights the thickness across all rows.
Column Range or allowed values Area name Not declared Length, ft At least 0 Width, ft At least 0 Thickness, in At least 0 - Truck Capacity
-
Unit tons Default 20 Range At least 0
About this input
The payload one delivery truck carries, in tons. The tool divides the ordered tonnage by this to report whole truck loads.
- Waste Allowance
-
Unit % Default 7 Range At least 0
About this input
Extra material added for spillage, trimming and compaction loss, in percent. For example 5 orders 5 percent more than the net requirement.
- Laying Cost
-
Unit per sf Default 0.85 Range At least 0
About this input
The cost to place and compact the mat, in currency per square foot of pavement.
- Material Cost
-
Unit per ton Default 95 Range At least 0
About this input
The delivered cost of the mix, in currency per ton, applied to the tonnage ordered.
- Mix Type
-
Default Dense-graded binder course Allowed Dense-graded surface course, Dense-graded binder course, Open-graded friction course, Stone matrix asphalt, Recycled mix, typical, Cold mix patching
About this input
The asphalt mix you are placing, such as a dense-graded surface or base course. It sets the compacted density used to convert volume to weight.
Outputs
- Total Area In Square Feet
-
Unit sf
About this output
The combined plan area of every pavement row, in square feet.
- Total Area In Square Yards
-
Unit sy
About this output
The combined plan area, in square yards, for comparison with unit prices quoted per square yard.
- Tonnage Ordered
-
Unit tons
About this output
The tonnage represented by the whole loads ordered, in tons, at or above the tonnage with waste.
- Tonnage With Waste
-
Unit tons
About this output
The net tonnage increased by the waste allowance, in tons, the true quantity to be produced.
- Weighted Average Thickness
-
Unit in
About this output
The area-weighted average mat thickness across all rows, in inches, so thicker areas count more toward the mean.
- Whole Loads To Order
-
Unit loads
About this output
The exact loads rounded up to a whole number of trucks, since a partial load must still be a full delivery.
- Total Cost
-
Unit currency
About this output
The combined material and laying cost for the job, in currency.
- Total Volume
-
Unit cf
About this output
The total compacted volume of asphalt, in cubic feet, from area times thickness summed over the rows.
- Surplus Over Requirement
-
Unit tons
About this output
The extra tonnage from rounding up to whole loads, in tons: tonnage ordered minus tonnage with waste.
- Density In Use
-
Unit pcf
About this output
The compacted density of the selected mix, in pounds per cubic foot, that converts placed volume to weight.
- Exact Truck Loads
-
Unit loads
About this output
The tonnage with waste divided by the truck capacity, in loads, before rounding up to whole trucks.
- Cost Per Square Foot
-
Unit currency
About this output
The total cost spread over the pavement, in currency per square foot, for quick unit comparison.
- Cost Per Square Yard
-
Unit currency
About this output
The total cost spread over the pavement, in currency per square yard.
- Model Status
-
No unit declared
About this output
The overall check on your entries, shown above the results. It reads OK when the inputs are usable, NOT VALID with a reason when an entry makes the model meaningless, or CHECK with a reason when a result is valid but worth a second look. Read it before you trust the numbers below.
- Net Tonnage
-
Unit tons
About this output
The asphalt required before any waste allowance, in tons: volume times density.
- Laying Cost Result
-
Unit currency
About this output
The cost to place the mat, in currency: total area times the laying cost per square foot.
- Material Cost Result
-
Unit currency
About this output
The cost of the ordered mix, in currency: tonnage ordered times the material cost per ton.
What it is
The Asphalt Tonnage Calculator estimates how much hot-mix asphalt a paving job needs and what it will cost. It takes one row per pavement area, each with its plan area and placed thickness, and reports the net tonnage, the tonnage once a waste allowance is added, the whole number of truck loads to order, and the material and laying cost.
It works in United States customary units: feet and inches for dimensions, pounds per cubic foot for mix density, short tons for weight, and square feet and square yards for area.
Use it to order material and to sanity-check a quantity, not as a design. It assumes the thickness you enter is a compacted depth, and the mix densities it ships are illustrative values for estimation.
Methodology
Purpose and model boundary
This model estimates asphalt volume, net mass, order quantity, truck loads, surplus, and material and laying costs for as many as six pavement areas. It supports preliminary quantity and logistics planning for one selected mix density. It does not design a pavement section, select a mix, or replace project specifications, field yield checks, or supplier quotations.
The spreadsheet remains the calculation authority. The page sends the named inputs to the workbook and presents the returned values and status without recreating the equations in browser code.
Inputs and units
| Input | Meaning and unit |
|---|---|
| Pavement areas | Up to six rows of length and width in feet and compacted thickness in inches. A row is active when any of those three cells is entered. |
| Mix type | Selects one of six workbook densities in pounds per cubic foot. |
Waste allowance, w |
Percentage added to net tonnage. |
Truck capacity, T |
Tons per truck load. |
| Material cost | Currency per ton ordered. |
| Laying cost | Currency per square foot paved. |
Governing relationships
For each complete active row i:
Area_i = Length_i × Width_i
Volume_i = Area_i × Thickness_i / 12
The model then applies:
- total area:
A = Σ Area_i; - total compacted volume:
V = Σ Volume_i; - net short tons:
M_net = V × density / 2,000; - tonnage with waste:
M_waste = M_net × (1 + w / 100); - exact loads:
N_exact = M_waste / T; - whole loads:
N = ROUNDUP(N_exact, 0); - tonnage ordered:
M_order = N × T; - surplus:
M_order − M_waste; - material cost:
M_order × material cost per ton; - laying cost:
A × laying cost per square foot; - total cost: material cost plus laying cost;
- weighted average thickness:
Σ(Area_i × Thickness_i) / A.
Square yards are square feet divided by 9. Cost-per-area outputs divide total cost by the corresponding total area.
Calculation sequence
- The selected mix looks up the workbook density.
- Each entered pavement row is checked for negative or missing dimensions.
- Complete rows are converted to area and compacted cubic volume and then summed.
- Density converts volume to net short tons; the waste allowance increases that requirement.
- The exact load count is rounded up to whole loads, which determines ordered tonnage and surplus.
- Material and laying costs are calculated separately and combined.
- The workbook evaluates
Model_Statusin the precedence shown below.
Outputs and interpretation
Net_Tonnage is the compacted requirement before waste. Tonnage_With_Waste is the planning requirement before truck rounding, while Tonnage_Ordered is the actual whole-load quantity. Surplus_Over_Requirement is therefore a rounding consequence, not additional waste. Material_Cost_Result uses ordered tons; Laying_Cost_Result uses total square feet. The density, weighted thickness, exact loads, and unit-area costs expose the assumptions behind the headline totals.
Validation and status logic
The workbook evaluates status in this order:
| Condition | Returned status |
|---|---|
| Any pavement dimension is negative | NOT VALID: a pavement dimension is negative |
| An active pavement row is missing its length, width, or thickness | NOT VALID: a pavement row is missing its length, width or thickness |
| Truck capacity is less than or equal to zero | NOT VALID: truck capacity must be greater than zero |
| No positive pavement area is entered | NOT VALID: enter at least one area |
| The entered areas produce no positive thickness basis | NOT VALID: enter a thickness for the areas |
| Whole-load rounding leaves surplus greater than 15% of the waste-adjusted requirement | CHECK: rounding up to whole loads leaves more than 15% surplus; consider the load size |
| Area-weighted thickness is below 1.5 inches | CHECK: a weighted thickness below 1.5 in is thin for a wearing course |
| None of the preceding conditions applies | OK |
Assumptions and limitations
- All dimensions describe finished, compacted, rectangular plan areas with uniform thickness within each row.
- One workbook density applies to every row; density is a planning value and can differ with mix design, compaction, temperature, and supplier practice.
- Waste is a single percentage applied after density conversion. The model does not separately represent joints, irregular edges, milling, base correction, spillage, or rejected loads.
- Trucks are assumed to carry the stated capacity and only whole loads can be ordered.
- Costs exclude mobilization, tax, escalation, traffic control, testing, disposal, and any terms not included in the two entered rates.
- A status of
OKconfirms internal input logic only; it does not certify pavement adequacy.
Restrictions and non-computing states
This calculator rejects negative scalar costs, truck capacity, and waste allowance and restricts the mix to the six declared choices. Grid dimensions are nonnegative. The workbook additionally requires each active row to contain all three dimensions, at least one positive area and thickness basis, and a positive truck capacity. Protected formulas may display zero during an invalid state; those values are not an estimate.
Errors and warnings
A rejected entry means the submitted value did not satisfy the published input rules and no workbook decision was made. A workbook NOT VALID status identifies incomplete or non-computing geometry or logistics. A CHECK status is a usable calculation with unusually high rounding surplus or a thin weighted course that needs project review. A connection or calculation-service failure is an availability problem, not a paving conclusion.
References
The workbook derives its relations rather than reproducing any table, chart or figure from a specification, standard or agency publication. The arithmetic is elementary geometry, a density conversion, and a round-up: volume times density over 2,000 pounds per short ton, with the mix density read from an editable lookup.
Because the method is arithmetic rather than a code provision, the useful external check is another tool rather than a citation. The reviewer packet names three general-purpose calculators for that comparison:
- Omni Calculator, construction section. https://www.omnicalculator.com/construction
- Calculator.net. https://www.calculator.net/
- Engineering ToolBox. https://www.engineeringtoolbox.com/
Most of those take a single area and thickness, so enter the total area at the weighted average thickness, or enter each row separately and add the results. If a comparison disagrees, check the density before anything else.
Mix densities and cost figures shipped with the workbook are illustrative and carry no authority. Values for a real job must come from the mix design, the supplier, or the governing specification. No trademark or agency name appearing in this tool implies endorsement by its owner.
Additional source notes migrated from Methodology
The quantity relationships use rectangular pavement geometry, density conversion, and whole-load rounding. The delivered audit reconciles the approach with Georgia DOT asphalt-paving training and records an independent asphalt road calculator as a comparator. Project specifications and supplier mix data govern actual ordering.
Frequently asked questions
Why does the tool order more asphalt than the job needs?
My other calculator gives a different tonnage. Which is right?
Is the thickness I enter the loose lift or the compacted depth?
What does the weighted average thickness mean when my areas differ?
Why does the material cost use the tonnage ordered rather than the tonnage required?
Does this replace a paving quantity take-off?
Found a problem, or have an idea?
Tell us if a result looks wrong, a label is unclear, or something is missing. We read every message.
LogicCommons is in beta. If a result, label, or reference looks wrong, tell us here; we read every message.