How much does creatine cost per serving?
Across the 33 products we track, a 5 g serving of creatine monohydrate costs between $0.145 and $0.998. The middle of the range is $0.25, and the dearest costs 6.9× the cheapest.
Creatine monohydrate is chemically simple and the products are close to interchangeable, so that spread is mostly not about what is in the tub. It is about package size, retailer, and brand. The figures below are per 5 g, computed from each label's own serving information rather than from marketing copy, and include delivery where the retailer publishes a rate.
5 g is the serving size printed on almost every creatine monohydrate label and the intake used in most trials. We use it here as a common yardstick so products in different package sizes can be priced against each other. It is not a recommendation about what to take.
- Servings per container are derived from net weight rather than read off the label, except where a note on the product says otherwise.
- Most source records have not been checked by a person. The ones that have say so.
- Amazon and Walmart are not included, so “cheapest” means cheapest among the retailers we track.
- Prices go stale. Each one shows when it was last checked, and says so when it is older than the retailer allows us to cache it.
Full comparison of every product in this category: Creatine Monohydrate. How these numbers are made: How we compare.