1. The Basic Formula

Cost per ton = Total cost ÷ Weight in tons
  1. Add up the total cost you want to include (material, delivery, taxes, fees).
  2. Convert the weight to tons: lbs ÷ 2,000 for short tons or kg ÷ 1,000 for metric tons.
  3. Divide the cost by the tons.
Example: You were charged $81.97 for 0.68 tons. $81.97 ÷ 0.68 = $120.54 per ton.
Example: 3 tons cost 6,700 with a 35 discount. (6,700 − 35) ÷ 3 = 2,221.67 per ton.

Or skip the arithmetic with the cost per ton calculator.

2. Which Ton? Short vs Metric vs Long

The same word means three different weights. Mixing them up creates errors of 10% or more.

TonWeightTo convert a price to $/metric ton
Short ton (US)2,000 lb / 907.185 kg× 1.10231
Metric ton / tonne (MT, t)1,000 kg / 2,204.62 lb—
Long ton (UK)2,240 lb / 1,016.05 kg× 0.98421

"MT" on a quote almost always means metric ton. In the US, an unqualified "ton" usually means short ton. See the price per ton converter to switch between them.

3. From a Price per kg, lb or Bag

Price per metric ton = Price per kg × 1,000
Price per short ton = Price per lb × 2,000
Price per metric ton = (Bag price ÷ Bag kg) × 1,000
Per kg: Seeds cost ₹8 per kg → 8 × 1,000 = ₹8,000 per tonne.
Per bag: A 25 kg bag costs $7.89 → $7.89 ÷ 25 = $0.3156/kg → $315.60 per metric ton.
Per quintal: 1 quintal = 100 kg, so a price per quintal × 10 = price per metric ton.
Per units: If 10,000 units cost €29–€46 and 10,000 units weigh 50 kg, the cost is €0.58–€0.92 per kg, or €580–€920 per tonne. You need the weight per unit to convert.

4. From an Hourly Rate

Cost per ton = Hourly cost ÷ Tons handled per hour
Example: A crusher costs $450 per hour to run (fuel, wear parts, operator, ownership) and produces 300 tons per hour → $1.50 per ton.

Use the same approach for production cost per ton: divide total operating cost for a period by tons produced in that period.

5. Transportation Cost per Ton

Freight cost per ton = Trip cost ÷ Payload in tons
Cost per ton-mile = Freight cost per ton ÷ Miles
Example: A truck trip costs $900 and carries 22 tons over 150 miles → $900 ÷ 22 = $40.91 per ton, or $0.27 per ton-mile.
Tonne-km: At $0.15 per tonne-kilometre, moving 25 t over 300 km costs 25 × 300 × $0.15 = $1,125 ($45 per tonne).

"Per tonne or cube, whichever is greater" (W/M): ocean and LCL freight bill the larger of the weight in metric tons and the volume in cubic meters. 4 t of goods in 6 m³ at $20 per freight ton is billed as 6 × $20 = $120.

6. Wet vs Dry Tons

Ores, concentrates, biomass and pulp are often priced per dry ton, while trucks and scales weigh wet tons.

Dry tons = Wet tons × (1 − moisture %)
Price per wet ton = Price per dry ton × (1 − moisture %)
Example: $60 per dry short ton at 10% moisture → $60 × 0.90 = $54 per wet short ton → × 1.10231 = $59.52 per wet metric ton.

7. Average Price Across Several Purchases

Never average the prices directly when lot sizes differ. Weight each price by its tonnage:

Average price = (t₁ × p₁ + t₂ × p₂ + …) ÷ (t₁ + t₂ + …)
Example: 1,700 t at 700, 600 t at 500 and 5,100 t at 800 → (1,190,000 + 300,000 + 4,080,000) ÷ 7,400 = 752.70 per ton.

The weighted average calculator does this for any number of lots.

8. Cost per Ton in Excel or Google Sheets

With total cost in A2 and weight in pounds in B2:

Per short ton: =A2/(B2/2000)
Per metric ton: =A2/(B2/2204.62)
If B2 is in kg: =A2/(B2/1000)

Weighted average price with tons in A2:A10 and prices in B2:B10: =SUMPRODUCT(A2:A10,B2:B10)/SUM(A2:A10)

Frequently Asked Questions

What is the formula for cost per ton?

Cost per ton = total cost ÷ total weight in tons. Make sure the weight is in the same ton you want the answer in: divide pounds by 2,000 for short tons or kilograms by 1,000 for metric tons.

How do I work out a price per ton from a price per bag?

Divide the bag price by the bag weight to get a price per kg (or lb), then multiply by 1,000 for a metric ton (or 2,000 for a short ton). A $7.89 bag of 25 kg = $0.3156 per kg = $315.60 per metric ton.

How do I turn an hourly rate into a price per ton?

Divide the hourly cost by the number of tons handled per hour. A loader costing $180 per hour that moves 120 tons per hour costs $1.50 per ton.

How do I calculate transportation cost per ton?

Divide the cost of the trip by the payload in tons. A $900 truck trip carrying 22 tons costs $40.91 per ton. To get cost per ton-mile, also divide by the miles travelled.

How do I convert dry ton pricing to wet ton pricing?

Multiply the dry price by (1 − moisture content). At $100 per dry metric ton and 8% moisture, the wet price is $100 × 0.92 = $92 per wet metric ton. For short-to-metric conversion, also multiply by 1.10231.