Every number is the IFOS batch certificate Lab-tested

The fish oil most brands don’t want compared.

“Best fish oil” lists rank on label claims and vibes. We rank on cost per gram of real, lab-measured EPA+DHA — from each product’s public IFOS third-party certificate, not the number printed on the box. Freshness (TOTOX) and oil form sit right next to the price.

Label vs lab
The box says
“800 mg EPA per serving”
A marketing claim
Label
printed number
The IFOS certificate says
What the batch actually tested at
We rank on this number
Lab
measured result

What we measure

Four numbers per product, all from the public certificate — never from the label alone.

$ / g measured

Price ÷ total grams of lab-measured EPA+DHA in the container. The only fair way to compare a cheap weak oil against a pricey concentrate.

vs label

Measured ÷ claimed. Over 100% means the batch over-delivers — reputable brands add overage so the claim holds as the oil ages.

TOTOX

The standard freshness number — lower is fresher. Oxidized fish oil is common; we show it next to price so cheap-but-rancid can’t hide.

IFOS 5★

Nutrasource’s top rating on the batch certificate. Every rating links the certificate itself — click and check any number.

Ranked by cost per gram of actual EPA+DHA

Showing IFOS-certified products · lower cost per gram is better · reference prices last reviewed 2026-07

Filter
# Product $ / g EPA+DHA Measured / serving vs label TOTOX Form IFOS
1
TG · 120 servings · 169 g total
$0.198
1,410 mg118%11.4TGIFOS ✓Amazon →
2
rTG · 90 servings · 198 g total
$0.272
2,202 mg106%6.4rTGIFOS ✓Amazon →
3
rTG · 180 servings · 192 g total
$0.351
1,068 mg107%9.6rTGIFOS ✓Amazon →
4
EE · 65 servings · 71 g total
$0.400
1,096 mg110%17.2EEIFOS ✓Amazon →
5
TG · 120 servings · 90 g total
$0.428
752 mg107%17.7TGIFOS ✓Amazon →
6
TG · 100 servings · 130 g total
$0.436
1,300 mg100%9.3TG5.0 ★Amazon →
7
TG · 120 servings · 80 g total
$0.562
666 mg111%6.7TGIFOS ✓Amazon →
8
TG · 60 servings · 70 g total
$0.573
1,161 mg112%14.8TGIFOS ✓Amazon →
9
TG · 120 servings · 138 g total
$0.574
1,150 mg115%3.5TG5.0 ★Amazon →
10
TG · 120 servings · 68 g total
$0.589
565 mg113%12.8TGIFOS ✓Amazon →

$ / g EPA+DHA = reference price ÷ (measured EPA+DHA per serving × servings ÷ 1000). Measured values are the IFOS certificate’s batch result — the lab number, not the label. vs label = measured ÷ claimed: 100% is exactly as labeled, over 100% over-delivers (good), under 100% is short of its claim. TOTOX is the standard freshness value; lower is fresher. Every IFOS pill links the certificate — verify any number yourself. Read close positions as ties. Several neighbouring products here sit within a few percent of each other on cost per gram — less than these prices move between one review and the next, and two of them round to the same figure. Where that happens the order between them is not a finding; the large gaps are. Prices drift; the linked Amazon page shows the current price. Some product links are affiliate links — if you buy through them we may earn a commission, at no cost to you. That never changes the ranking; rows are ordered purely by the math. We restate published certificate numbers with attribution and make no health, benefit, or treatment claims.

Also cheap per gram — but self-tested, not independently certified

California Gold Nutrition is iHerb’s own house brand, and these numbers come from iHerb’s in-house “iTested” program — not an independent certifier like IFOS. On cost per gram they can look excellent, but a store grading its own product isn’t the same as independent third-party testing, so we keep them out of the ranking above and show them here for transparency. Judge them accordingly.

Why this ranking is different

Measured, not claimed

A label can say “800 mg EPA.” The IFOS batch test says what was actually in the softgel. We rank on the tested number, so an honest over-delivering product beats a padded label.

Per gram of omega-3, not per bottle

A “cheap” bottle with weak, ethyl-ester oil can cost more per real gram of EPA+DHA than a pricier concentrate. The per-gram math is the only fair way to compare.

Freshness is in the table

Oxidized fish oil is common and unpleasant. TOTOX is the standard freshness number; lower is fresher. We show it next to price so cheap-but-rancid can’t hide.

Cost per gram, brand by brand

Deep dives on each tested brand — where it lands on cost per gram of lab-measured EPA+DHA, and whether it’s worth it.