Everyday Calculators

How to Find Price per Gram

Learn how to calculate price per gram, convert kilograms to grams, compare package sizes, and handle very small unit prices.

Updated July 17, 2026

To find price per gram, divide the package price by its weight in grams. For example, a 500-gram package costing $4.50 has a price of $0.009 per gram. Because gram-level costs are often very small, keeping three or four decimal places may be necessary.

Related toolUnit Price Calculator

Compare two products using package price, quantity, measurement unit, unit-cost difference, and percentage savings.

Open calculator
Price-per-gram exampleUse grams when a precise small-weight comparison is needed

Kilograms can be converted to grams by multiplying by 1,000.

Calculating price per gram A four-dollar and fifty-cent package weighing five hundred grams costs zero point zero zero nine dollars per gram.$4.50Package price÷ 500 gPackage weight$0.009/gPrice per gramSmall unit prices may need extra decimal places

What Is Price per Gram?

Price per gram is the cost of one gram of a product.

It is useful for comparing foods, ingredients, cosmetics, supplements, jewellery materials, and other products sold by metric weight.

The Unit Price Calculator can compare grams with kilograms automatically.

Price per Gram Formula

Divide the total package price by the package weight in grams.

Use net weight when that represents the amount of product actually received.

Use the final price after any discount that applies to the purchase.

FormulaPrice per gram = total package price ÷ total grams

Worked Example

Suppose a package costs $4.50 and weighs 500 grams.

Divide $4.50 by 500. The result is $0.009 per gram.

That is equivalent to 0.9 cents per gram or $9 per kilogram.

Package price$4.50
Weight500 g
Unit price$0.009/g

How to Convert Kilograms to Grams

One kilogram contains 1,000 grams.

Multiply kilograms by 1,000 before calculating a price per gram.

A 1.5-kilogram package contains 1,500 grams.

KilogramsGrams
0.25 kg250 g
0.5 kg500 g
1 kg1,000 g
1.5 kg1,500 g

Comparing Grams With Kilograms

Suppose a 500-gram package costs $4.50 and a one-kilogram package costs $8.20.

The first costs $0.009 per gram. The second contains 1,000 grams and costs $0.0082 per gram.

The one-kilogram package has the lower unit price.

Price per Gram vs Price per Kilogram

Both measurements describe the same cost relationship at different scales.

Multiply price per gram by 1,000 to get price per kilogram.

Divide price per kilogram by 1,000 to get price per gram.

Why the Result May Look Very Small

A gram is a small unit, so price-per-gram values are often below one cent or one currency unit.

A result such as $0.0082 per gram is valid even though it looks small.

For easier reading, you may also express the value per 100 grams or per kilogram.

How to Calculate Price per 100 Grams

Multiply the price per gram by 100.

A product costing $0.009 per gram costs $0.90 per 100 grams.

Price per 100 grams is often easier to read while still allowing fair package comparisons.

Using the Correct Weight

Use the quantity that best represents the usable product.

For products packed in liquid, gross weight and drained weight may produce different comparisons.

Check whether the packaging states net weight, drained weight, or another measurement.

Discounts and Promotions

Calculate using the amount you will actually pay.

For a 400-gram package reduced from $5 to $4, divide $4 by 400.

The discounted price is $0.01 per gram.

When Price per Gram Is Useful

Price per gram is useful when products are sold in small or irregular metric weights.

It helps compare packages labelled in grams and kilograms without relying on total price.

The lowest unit price may not be the best purchase when quality, freshness, waste, or storage differs.

Common Mistakes

Do not compare one product per gram with another per kilogram without conversion.

Do not round very small values too early because that may make different products appear equal.

Do not use gross packaged weight when the comparison should be based on usable net weight.

Conclusion

Find price per gram by dividing the package price by the total weight in grams.

Convert kilograms to grams by multiplying by 1,000.

Use the Unit Price Calculator to compare metric package weights and identify the lower unit cost.

FAQs

How do I calculate price per gram?

Divide the total package price by the package weight in grams.

How many grams are in one kilogram?

There are 1,000 grams in one kilogram.

What is $4.50 divided by 500 grams?

The result is $0.009 per gram.

How do I convert price per gram to price per kilogram?

Multiply the price per gram by 1,000.

Why does price per gram need extra decimal places?

Because one gram is a small quantity, its individual cost is often below one cent or one full currency unit.

Compare package prices now

Enter both package prices, quantities, and measurement units to identify the lower normalised cost.

Use Unit Price Calculator