The short version
Bar soap wins by $0.0768 a wash at the defaults — $0.0357 a wash against $0.1125 for body wash — which is $28.03 a year at one shower a day and $140.13 over 5 years. Shower twice a day and the saving doubles to $56.05 a year. A family of four, one shower a day each, saves $112.11 a year. A budget body wash at $3.00 for 15 oz narrows the gap to $8.86 a year but does not close it. And there is one flip: a premium bar at $4.00 lasting 30 showers costs $0.1333 a wash, so body wash wins that one by $0.0208 a wash and $7.60 a year. The break-even bar price is $4.73.
The math in plain words
Both products are sold by the package, so the first step is pricing them by the wash. Bar soap is simple: the bar price divided by the showers it lasts. At the defaults, $1.50 divided by 42 showers is $0.0357 a wash — under four cents. Body wash takes one extra step, because it is sold by the ounce: first work out how many washes the bottle holds — the bottle size divided by the ounces per shower — 16 divided by 0.30 is 53.33 washes — then divide the bottle price by that, so $6.00 divided by 53.33 is $0.1125 a wash. Multiply by the showers in a year — one shower a day is 365 showers — and bar soap is $13.04 a year against $41.06 for body wash, a saving of $28.03. Over 5 years that is $65.18 against $205.31.
The default case, line by line
A $1.50 bar lasting 42 showers and a $6.00 bottle of 16 fl oz at 0.30 oz a shower, one shower a day, one person. The bar costs $1.50 divided by 42, which is $0.0357 a wash. The bottle holds 16 divided by 0.30, which is 53.33 washes, so the body wash costs $6.00 divided by 53.33, which is $0.1125 a wash. The saving is $0.0768 a wash. Over 365 showers a year, bar soap is $13.04 and body wash is $41.06 — a saving of $28.03. Over 5 years, bar soap is $65.18 and body wash is $205.31 — a saving of $140.13. The break-even bar price is the body wash cost per wash times the showers per bar: $0.1125 times 42 is $4.73. Brand, scent, and packaging do not matter — only the price, the showers a bar lasts, and the ounces per shower enter the bill.
Every branch, checked
Shower twice a day and everything doubles: 730 showers a year, so bar soap is $26.07 against body wash $82.13, and the saving is $56.05 a year. A family of four, one shower a day each, takes 1,460 showers a year, so bar soap is $52.14 against body wash $164.25, and the saving is $112.11 a year. Switch to a budget body wash at $3.00 for 15 oz and the bottle holds 50 washes, so it costs $0.0600 a wash against $0.0357 for bar soap: bar soap still wins by $0.0243 a wash, which is $8.86 a year — $21.90 against $13.04.
The honest flip: when body wash wins
Body wash wins when the bar is dear and short-lived at the same time. A premium bar at $4.00 that lasts only 30 showers costs $0.1333 a wash — more than the $0.1125 of an ordinary $6.00 bottle — so body wash wins by $0.0208 a wash and $7.60 a year: premium bar $48.67 against body wash $41.06. The break-even line is $4.73: any bar lasting 42 showers that costs more than $4.73 loses to this bottle, and any bar costing less wins. The flip needs the bar to be both expensive and fast to use up — a cheap bar that lasts, or a dear bottle, keeps bar soap ahead.
What the defaults assume
The defaults are realistic US retail prices, not measurements from a lab: a $1.50 bar is a typical store-brand or multipack bar, and a $6.00 bottle is a typical mid-range 16 fl oz body wash. The 42 showers per bar is a reasonable once-a-day bar life of about six weeks — a bar kept dry between showers lasts longer, and a bar left sitting in water melts faster. The 0.30 oz per shower is about a quarter-sized squeeze on a washcloth; people who pump two or three times use 0.60 oz or more, which halves the washes per bottle and doubles the body wash cost per wash to $0.2250. Nothing on this page counts skin feel, scent, or packaging — only the money.
Three common mistakes
Mistake one: comparing the price on the shelf. A $1.50 bar looks cheaper than a $6.00 bottle, but the shelf price is not the wash price — the bar lasts 42 showers and the bottle lasts 53.33 washes, so the real comparison is $0.0357 against $0.1125 a wash. Always divide by the washes before comparing. Mistake two: forgetting how much body wash you actually use. The default is 0.30 oz a shower, but two or three pumps can easily double it, and doubling the ounces per shower doubles the cost per wash — a $0.1125 wash becomes a $0.2250 wash. Mistake three: buying a premium bar to save money. A $4.00 bar that lasts 30 showers costs $0.1333 a wash — more than body wash — so the dearest bar in the shop is the one case where switching to a bottle saves money.
The bottom line
At one shower a day and ordinary prices, bar soap costs $13.04 a year and body wash costs $41.06 — bar soap saves $28.03 a year, and $140.13 over 5 years. Twice-a-day showers double the saving to $56.05 a year, and a family of four saves $112.11 a year. A budget body wash narrows the gap to $8.86 a year but does not close it. The one exception is the premium bar: at $4.00 for 30 showers it costs $0.1333 a wash, and body wash wins by $0.0208 a wash and $7.60 a year.
Bright Side Kit. "Bar Soap vs Body Wash: The Full Cost Guide for 2026." https://brightoolbox.com/guides/bar-soap-vs-body-wash-guide/ Accessed October 24, 2026.Data sources- All cost figures match the companion calculator at its defaults: bar $1.50 lasting 42 showers, body wash $6.00 per 16 fl oz at 0.30 oz a shower, 1 shower a day, 1 person.
- Defaults are realistic US retail prices, not measured prices.