How Much Is Fish Oil? Price, Dosage, and Value

Most fish oil supplements cost between $0.30 and $1.50 per daily serving, depending on the brand, concentration, and form. A standard bottle runs $15 to $45 and lasts one to three months. Prescription fish oil is significantly more expensive, potentially over $350 for a month’s supply without insurance. The price range is wide because not all fish oil is created equal, and what you’re really paying for is the amount of active omega-3s in each capsule.

Typical Price Ranges by Category

Budget fish oil supplements from grocery stores and large retailers typically cost $10 to $20 for a 90- to 180-count bottle, putting the per-serving cost well under $1. These products generally contain standard-concentration oil, meaning only about 30% of each capsule is actually EPA and DHA (the two omega-3 fatty acids your body uses). The other 70% is other fats. You often need two or three capsules per day to reach a meaningful dose, which eats through the bottle faster than the label might suggest.

Mid-range brands like Nordic Naturals Ultimate Omega and Carlson Labs The Very Finest Fish Oil fall in the $25 to $45 range per bottle, still under $1 per serving. These tend to offer higher concentrations per capsule and often use the triglyceride form of fish oil, which absorbs better in your body. Premium or specialty products, like Thorne’s Omega-3 with CoQ10, push into the $1 to $1.50-per-serving range and can cost $55 or more per bottle.

Prescription fish oil occupies its own tier entirely. Vascepa, a purified prescription omega-3, costs roughly $354 for 120 capsules (about $2.95 per capsule) without insurance coverage. It’s prescribed for specific medical conditions and contains pharmaceutical-grade concentrations that over-the-counter products don’t match.

Why Some Fish Oil Costs Three Times More

The single biggest factor driving price differences is concentration. A cheap 1,000 mg fish oil capsule sounds impressive, but if only 30% of that is EPA and DHA, you’re getting just 300 mg of active omega-3s. High-concentration supplements can pack EPA and DHA levels as high as 90% of the capsule’s contents. That means fewer pills per day and, often, a better deal per milligram of omega-3 despite the higher sticker price.

The molecular form also matters. Most affordable fish oil supplements use the ethyl ester form, which is cheaper to manufacture. The triglyceride form costs more to produce but absorbs significantly better. Your body breaks down ethyl ester fish oil 10 to 50 times more slowly than the triglyceride form. In human studies, the bioavailability of EPA and DHA from ethyl esters was only 40 to 48% compared to triglycerides. One study found that EPA absorbed at 68% and DHA at 57% from triglycerides, but only 20% and 21% respectively from ethyl esters. So a cheaper ethyl ester product may deliver less omega-3 to your bloodstream than a pricier triglyceride product, even if the label claims the same amount.

Calculating Your Real Cost Per Milligram

The most useful way to compare fish oil prices is cost per milligram of combined EPA and DHA, not cost per capsule or per bottle. Here’s how: check the supplement facts panel for the EPA and DHA amounts per serving (not total fish oil, but the actual EPA and DHA lines). Multiply that by the number of servings in the bottle. Then divide the bottle price by that total.

For example, a $15 bottle with 90 servings of 300 mg combined EPA/DHA gives you 27,000 mg total for about $0.0006 per milligram. A $40 bottle with 60 servings of 900 mg combined EPA/DHA gives you 54,000 mg total for about $0.0007 per milligram. The second bottle costs more upfront but delivers twice the omega-3s at a similar per-milligram rate, and in the triglyceride form, more of it actually reaches your bloodstream.

How Much You Actually Need

Your target dose shapes your monthly cost more than the brand you choose. For general health, most guidelines suggest around 250 to 500 mg of combined EPA and DHA per day. The American Heart Association recommends approximately 1,000 mg (1 gram) of EPA and DHA daily for people with documented coronary heart disease, ideally from oily fish but supplements are a reasonable alternative.

At 250 mg per day, a standard-concentration bottle under $20 can last two to three months. At 1,000 mg per day, you’ll burn through a standard bottle in about a month and may want a higher-concentration product to avoid swallowing four or five capsules daily. Monthly costs at that dose typically land between $15 and $40 for over-the-counter options.

Getting the Best Value

Buying larger bottle sizes (180 or 240 count) almost always reduces per-serving cost. Subscription options from online retailers can shave another 10 to 15% off. Store-brand fish oil from major pharmacies and warehouse clubs is often the cheapest entry point, though you should still check the EPA/DHA content per serving rather than trusting the total fish oil number on the front label.

Third-party testing certifications (like IFOS or USP verification) add some cost but confirm that the product actually contains what the label claims and is free of heavy metals like mercury. Not every affordable brand skips testing, but it’s worth checking the manufacturer’s website for a certificate of analysis. A supplement that tests clean and delivers its stated omega-3 content at $0.50 per serving is a better buy than one at $0.25 per serving that falls short on both counts.

Liquid fish oil (taken by the spoonful rather than in capsules) is another option that can reduce cost. Products like Carlson’s liquid fish oil deliver high concentrations without the expense of encapsulation. The trade-off is taste, though flavored versions have improved significantly. Liquid forms also tend to use the triglyceride form, which means better absorption for your money.