80% off for waitlist membersGet 20+ WooCommerce plugins — Launch from $39.80 or Lifetime from $49.80 

← Back to Guides

WooCommerce COGS Plugins Compared: Track Cost of Goods Sold Properly

WPBundle Team··10
WooCommerce COGS plugincost of goods sold WooCommerce comparisonWooCommerce cost tracking plugin
WooCommerce tracks revenue but not cost. Without COGS (Cost of Goods Sold), you know how much you're selling but not how much you're making. This guide compares every serious WooCommerce COGS plugin — features, pricing, accuracy, and where each one falls short.

Why WooCommerce Doesn't Track COGS (And Why You Must)

WooCommerce is built as a sales platform, not an accounting platform. It tracks revenue, orders, and inventory — but it has no concept of what each product costs you. There's no "cost price" field on the product editor. No profit column in the orders list. No margin report in the analytics.

This means that a store doing $50,000/month in revenue has no idea if they're making $25,000 in profit or losing $5,000 after costs. Revenue is a vanity metric without cost data. Profit is the only number that matters.

COGS tracking lets you answer critical questions: Which products are profitable? Which ones lose money after shipping and fees? What's your real margin on that best-seller? Should you raise prices or find a cheaper supplier? Without COGS, you're guessing.

Revenue without cost data is meaningless. A $100 product with $90 in costs makes you $10. A $30 product with $5 in costs makes you $25. COGS tracking reveals which products actually make you money.

What a COGS Plugin Needs to Do

Before comparing plugins, let's define what "good" looks like:

  • Cost price field: Per product and per variation (a red t-shirt might cost differently than a blue one)
  • Bulk import/update: You shouldn't have to edit 500 products one by one to add costs
  • Historical accuracy: If you change a product's cost today, past orders should still reflect the old cost
  • Additional costs: Shipping to warehouse, payment gateway fees, packaging — these eat into margin too
  • Profit reports: Per product, per order, per date range, per category
  • Export capability: For your accountant or bookkeeper
  • Variable pricing support: Currencies, supplier price changes, batch-level costing

Plugin Comparison: The Contenders

1. Cost of Goods for WooCommerce by WPFactory (Free + Pro)

This is the most popular free COGS plugin with over 30,000 active installations. It adds a cost price field to each product and variation, and generates basic profit reports.

Free version includes: Cost field per product/variation, profit column in orders list, basic profit report by date range, import/export via CSV.

Pro version ($49.99/year) adds: Profit reports by product and category, additional cost fields (shipping, fees), stock valuation report, cost history (tracks cost changes over time).

Strengths: Lightweight, doesn't bloat your site, works well with most themes and plugins. The free version is genuinely useful — not a crippled teaser. Good WooCommerce HPOS (High-Performance Order Storage) compatibility.

Weaknesses: Reports are basic — no charts, no trends, no visual dashboards. No automatic fee calculation (you manually enter payment gateway fees). The pro version's $49.99/year is reasonable but the feature jump is small.

If you just need a cost field and basic profit numbers without paying for a premium plugin, WPFactory's free version is the best starting point. You can always upgrade later.

2. Cost of Goods Sold (COGS) for WooCommerce by Jeev (Premium)

A premium-only COGS solution focused on accuracy and reporting depth. Pricing starts at $79/year for a single site.

Key features: Cost field with variation support, automatic payment gateway fee deduction (supports Stripe, PayPal, Square), shipping cost tracking (actual carrier costs, not just flat rates), per-order profit view, comprehensive profit reports with filtering.

Strengths: The automatic fee calculation is a significant differentiator. Payment processing fees (typically 2.9% + $0.30 for Stripe) eat into margins significantly. Having these auto-deducted gives you a more accurate profit picture without manual data entry.

Weaknesses: Higher price point than alternatives. Limited integrations with accounting software. Documentation is sparse.

3. WooCommerce Cost of Goods by SkyVerge (Discontinued — Warning)

This was previously one of the most recommended COGS plugins. SkyVerge was acquired by GoDaddy, and several of their plugins have been deprecated or poorly maintained. Check the last update date before purchasing any SkyVerge plugin. If it hasn't been updated in 12+ months, avoid it.

4. Jeev Markup by Jeev (Pro — Different Approach)

Instead of tracking cost and calculating profit, Jeev Markup tracks markup percentage and calculates cost backward. This is useful for stores that price based on markup (common in retail) rather than setting arbitrary prices.

5. WooCommerce Profit Reports by Theme suspended — Careful

Some "profit report" plugins don't actually add a cost field — they expect you to have COGS data from another plugin and just provide reporting. Read carefully before purchasing to understand what a plugin actually does vs what it requires.

6. Cost & Profit Calculator for WooCommerce by suspended

Another entry in the COGS space. Adds cost fields, calculates profit, and includes a markup calculator. Active development status unclear — check update dates.

Head-to-Head Comparison Table

FeatureWPFactory (Free)WPFactory (Pro)Jeev COGS
Cost per product
Cost per variation
Profit in orders list
Profit reportsBasicDetailedDetailed
Auto payment fees
Shipping cost tracking
CSV import/export
Cost history
HPOS compatiblePartial
PriceFree$49.99/yr$79/yr
WPFactory's free plugin is enough for basic COGS tracking. If you need automatic payment fee deduction (and you should — it's 2.9% of revenue), Jeev COGS justifies its premium pricing.

Setting Up COGS Tracking: Best Practices

1. Gather Your Cost Data First

Before installing any plugin, create a spreadsheet with every product's SKU, cost price, and any per-unit costs (packaging, labeling). Include variation-level costs if they differ. This preparation makes bulk import seamless.

2. Include ALL Costs

Product cost from supplier is just the beginning. True COGS includes:

  • Supplier product cost
  • Inbound shipping (freight to your warehouse)
  • Customs and duties (for imported goods)
  • Packaging materials
  • Payment processing fees (2.9% + $0.30 per transaction for Stripe)
  • Marketplace/platform fees (if applicable)

If you only track supplier cost, your margins will look 5-15% better than reality.

3. Update Costs When Suppliers Change Prices

Set a quarterly reminder to review and update product costs. Supplier prices change, shipping rates increase, and payment processor fees adjust. Stale cost data gives you stale profit numbers.

4. Use Cost History

If your plugin supports cost history (WPFactory Pro does), enable it. When you update a product's cost, past orders should still reflect the cost at the time of sale. Without history, a cost change retroactively alters your historical profit data.

A store processing $10,000/month through Stripe pays roughly $320/month in processing fees (2.9% + $0.30). That's $3,840/year that won't show up as a cost in WooCommerce or most COGS plugins unless you specifically configure it. Don't ignore it.

Beyond Plugins: When You Need More Than COGS

COGS plugins give you product-level profitability. But a complete profit picture requires tracking overhead costs too: hosting, plugins, marketing spend, labor, returns. For that, you need either a dedicated WooCommerce analytics platform (like Metorik) or integration with accounting software (like QuickBooks or Xero).

For a deep dive on profit tracking beyond COGS, read our complete WooCommerce profit tracking guide. And for calculating margins on a per-product basis, check out our WooCommerce profit margin calculator guide.

Start with WPFactory's free COGS plugin to add cost fields and basic profit visibility. Upgrade to their Pro version ($49.99/yr) for reports and cost history, or Jeev COGS ($79/yr) if automatic payment fee deduction matters. Include ALL costs (supplier, shipping, fees, packaging) for accurate margins. Update costs quarterly.

Level up your WooCommerce store

Join the WPBundle waitlist and get beta access to our plugin suite completely free.

Join the Waitlist