The Webgility Blog | Ecommerce Content To Help Grow Your Business

Gross vs. Net Revenue: The Fees Your Books Are Missing

Written by Yash Bodane | Mar 9, 2026 10:05:16 AM

Key Takeaways:

  • Gross revenue represents the full amount customers pay; net revenue reflects what remains after marketplace fees and deductions

  • Recording only net deposits can inflate profit margins and hide true platform costs

  • Proper accounting requires capturing gross sales and categorizing all marketplace fees separately

  • Misreporting gross vs net can create reconciliation headaches, tax discrepancies, and compliance risks

  • Real profitability comes from visibility into contribution margin not just tracking what hits your bank account

You hit $100K in monthly sales and celebrate, until you realize you've been losing money for months. How?

The answer often lies in gross vs net revenue. Marketplace platforms like Amazon and Shopify deduct fees before sending payouts. If you record only that net deposit as revenue, your books miss both the full sale and the fees tied to it. On paper, your margins look great. In reality, marketplace fees and platform costs are quietly eating into your profit.

In this blog, we'll break down the difference, why it matters for ecommerce accounting, and how to fix the gaps.

Why does your $100 sale show up as just $85 in your bank?

The gross vs. net revenue gap in ecommerce

If you’ve ever wondered where part of your deposit went, you’ve felt the gross vs. net gap. In ecommerce, those two numbers tell very different stories and knowing the difference is how you know if you’re truly profitable.

What is gross revenue?

Gross revenue is the total amount your customer pays before any deductions. For ecommerce businesses, this includes:

  • Full product price

  • Shipping fees charged to customers

  • Gift wrap or add-ons

  • Sales tax collected (depending on reporting method)

  • Every completed transaction at its original order value

Example: A customer buys a product for $100 and pays $10 for shipping.
Your gross revenue = $110.

This reflects the true top-line performance of your store before marketplaces and payment processors take their share.

What is net revenue?

Net revenue is what actually reaches your bank account after deductions. Marketplaces and payment processors automatically subtract:

  • Referral or marketplace fees

  • Payment processing fees

  • Fulfillment fees (FBA, 3PL integrations)

  • Shipping label costs

  • Advertising fees

  • Refunds and chargebacks

Example: That same $110 gross sale may result in a $92 deposit after Amazon deducts referral fees and processing costs.

Why tracking gross vs. net revenue matters

When you ignore the gap between what customers paid (gross) and what you received (net), your books stop reflecting the true financial health of your business. This often lets the ecommerce sellers get trapped in the following situation:

1. Inflated profit margins

When you don't record marketplace fees as expenses, your books lie to you. Because those fees are invisible (deducted before payout), your expenses look artificially low and your profits look excessively high.

Example:

  • You sell a product for $100
  • Your dashboard shows a 20% margin

But once Amazon’s 15% referral fee is accounted for, your actual margin might only be 5%.

The risk: You increase ad spend based on inflated margins and unknowingly scale an unprofitable product.

The result: You end up spending more on ads than the product actually earns, so instead of making a profit, you’re losing money on every sale and essentially giving Amazon your inventory at a loss

 📊 Here’s what it leads to: Flawed growth decisions. You scale what looks profitable on paper, while hidden fees quietly compress your margins. 

2. Knowing which channel is winning

Without separating gross revenue from net payouts, comparing sales channels is like comparing apples to oranges.

  • Shopify might have lower fees but higher customer acquisition costs (ads)
  • Amazon has built-in traffic but high referral and FBA fees
 The blind spot: If you only look at net deposits, a high-volume channel with massive fees might look stronger than a lower-volume channel that actually puts more profit in your pocket. 

3. The reconciliation nightmare

If your sales receipts say $10,000 but your bank deposits only show $8,200, your books will never balance. This will turn your books into patchwork fixes instead of clean records, where:

  • Month-end closing takes days instead of hours
  • Accountants have to hunt for missing dollars using complex journal entries

And remember, the more you scale, the messier reconciliation becomes especially with high transaction volume.

 🚩The audit risk: 1099-K forms report gross sales, not net deposits. If your books only show net revenue, it can create compliance gaps. 

4. Cash flow illusions

Treating an $85 deposit as your full sale warps your business strategy. If you don't realize you're spending $15 per transaction just to sell on a platform, your working capital planning will be skewed, and you'll struggle to understand why strong sales still leave you cash-strapped.

Suggested read: The Order to Payout Process: Sale Date vs Payout in Ecommerce

Manual process: Scalable or a stumbling block?

Low-volume, single-channel sellers can track gross vs net manually. The process typically involves downloading settlement reports, recording the full gross order value as revenue, categorizing each fee type separately, and confirming the net amount matches the bank deposit.

This works at 50–100 orders per month and takes roughly 4–6 hours. But it breaks down quickly as you add channels, launch ads, or increase volume. Fee structures vary across platforms, reconciliation errors multiply, and by the time reports are reconciled the month is already over, meaning decisions on pricing, ads, and inventory are based on delayed data..

So, what’s the right way to record revenue to ensure your business remains scalable? Let’s deep-dive into that!

Suggested read: How to Stop Test & Fraud Orders From Hitting Your Books

The right way to record revenue

Modern revenue recognition guidance under GAAP emphasizes reporting revenue based on the underlying transaction rather than simply when cash is received. To simply put, revenue should be recorded when the sale occurs (typically when the product ships).

For ecommerce sellers, that means recording the gross order value, regardless of when the marketplace sends the payout.

Record gross revenue, not net deposits

Treating a bank deposit as your sales figure is one of the most common ecommerce accounting mistakes.

Instead:

  1. Record the full order value as revenue
  2. Record marketplace fees as separate expenses

This allows your books to show:

  • what customers paid
  • what platforms charged
  • what it cost to fulfill the order
  • what profit remained

The correct breakdown

Here is how a single month of healthy sales should look on your Profit & Loss (P&L) statement:

 Item   Amount   % of Revenue 
 Customer Order Value (Gross Revenue)   $10,000 

100%

 Cost of Goods Sold (COGS)   -$4,000   40% 
 Gross Profit   $6,000   60% 

 

 Operating Expenses (The Hidden Fees)     
 Amazon Referral Fees (15%)   -$1,500   15% 
 Payment Processing (2.5%)   -$250   2.5% 
 FBA/Fulfillment Fees   -$800   8% 
 Other Operating Costs (Ads, Software)   -$1,500   15% 
 Total Operating Expenses   -$4,050   40.5% 
 Net Profit   $1,950 

19.5%

This format aligns with standard accrual accounting principles, which require revenue to be recognized at the full transaction amount and expenses to be recorded separately for accurately measuring profitability.

Why this method wins

Recording gross instead of net:

  • Shows your true sales volume (the full $10K customers paid)

  • Makes platform fees visible and trackable

  • Reveals your actual gross margin (60% in the example above)

  • Enables accurate channel-by-channel profitability comparison

Many high-performing ecommerce businesses aim to keep marketplace fees at or below 15% of revenue, depending on category and fulfillment model. But you can only monitor and control that percentage if you’re tracking gross revenue properly.

However, there’s a catch!👇

As order volume grows, manually separating gross sales from fees becomes time-consuming and error-prone especially when each marketplace structures payouts differently. This is where having an automated sync between your sales channels and accounting system becomes critical.

Automation platforms like Webgility help by capturing order-level gross revenue and mapping marketplace fees into the right expense categories automatically so your books stay clean, margins visible, and profitability is based on complete data, not just net deposits.

Suggested read: Discount, Shipping or Tax First? A Small Error with Big Tax Risk

How to fix the gross vs net gap (and build a scalable business)

The gross vs net confusion doesn’t fix itself with better spreadsheets; it requires structured automation, especially if you want to build a scalable business.

Webgility connects directly to 70+ sales channels, like Amazon, Shopify, and eBay to sync every order into QuickBooks at the full gross transaction value customers actually paid.

Marketplace fees that include referral, payment processing, fulfillment, advertising, and refunds are automatically categorized as separate expense line items, aligning with proper revenue recognition standards.


Webgility homepage highlighting trusted ecommerce accounting sync.

That means your P&L shows true sales, true costs, and accurate margins by channel. Instead of waiting until month-end to untangle deposits, you get real-time visibility, automated reconciliation, and books your accountant can trust.

Take action today: Start with full visibility!

You can’t optimize marketplace fees you can’t see. You can’t make profitable channel decisions using incomplete data. Understanding gross vs net revenue isn’t just an option; it's a necessity.

Right now, you have two paths forward:

  • The manual path: Download this month’s settlement reports, reconstruct your gross revenue, separate every fee type, and reconcile deposits back to orders. Plan to spend 6+ hours and repeat it again next month
  • The automated path: Use Webgility to sync full gross revenue, categorize marketplace fees automatically, and gain real-time visibility into true channel profitability in your accounting system

Stop guessing your profitability. Schedule a quick demo to make decisions on real numbers today!

FAQs

What is the difference between gross vs net revenue?

Gross revenue is the total amount customers pay before any deductions. Net revenue is what remains after marketplace fees, payment processing, fulfillment costs, and refunds are subtracted. In ecommerce, payouts are usually net, not gross.

Should ecommerce sellers record gross or net sales?

Ecommerce sellers should generally record gross revenue and list marketplace fees as separate expenses (meaning revenue should reflect the full order value).

Why doesn’t my bank deposit match my sales totals?

Marketplaces deduct referral fees, payment processing, fulfillment costs, ads, and refunds before sending payouts. Your bank deposit shows net revenue, while your sales reports show gross revenue, creating the mismatch.