ProfitVenaJournalTry ProfitVena
Unit economics

Revenue Is Up, Profit Is Down: How to Find the Cause in ProfitVena

Diagnose growth without profit by comparing periods, building a driver bridge and finding the SKU that consumes margin.

Rising marketplace revenue and falling profit under cost pressure, with SKU analysis in ProfitVena
Higher turnover does not guarantee a better result: costs and product mix can push profit down.

Turnover grew by 25%. Orders increased. The chart reached a new high. Yet profit nearly halved.

There is no contradiction. Revenue answers how much recognized sales were worth. It does not show how much those sales cost, which products created the growth or what remained after returns, marketplace services, advertising and product cost.

Useful analytics must do more than display two lines. It should explain the gap: which driver changed, which SKUs were responsible and what decision is required. The workflow below applies to ProfitVena’s live Wildberries scenario.

This is a management analysis. It does not replace statutory or tax accounting. Validate tax treatment, recognition dates and primary records through the approved accounting process.

Start with three different metrics

Revenue, payout and profit are not synonyms.

Metric Question it answers What it does not show
Revenue What were recognized sales worth? What those sales cost
Marketplace payout How much did the platform transfer after its deductions? External costs and total profit
Management profit What remained after attributable costs? When cash actually arrived or will leave

A profitable period can still have a cash gap. A large payout may include adjustments from earlier weeks. Revenue growth may come from products with almost no margin. Define each metric before comparing periods.

Step 1: Build a before-and-after comparison

Choose two comparable periods in Profit Engine. Keep the following consistent:

  • seller account and legal entity;
  • sales recognition rule;
  • cost categories;
  • product cost method;
  • level of detail;
  • data freshness status.

Do not compare only absolute profit. Place revenue, margin and every major cost as a percentage of revenue beside it. This reveals which cost is growing faster than the business.

Assume the comparison looks like this:

Metric Period A Period B Change
Revenue RUB 800,000 RUB 1,000,000 +25%
Profit before fixed costs RUB 128,000 RUB 70,000 −45%
Margin 16% 7% −9 pp

The table reframes the investigation. The question is no longer why sales grew. It is where nine percentage points of margin went.

Step 2: Build a profit driver bridge

Break the profit change into individual drivers. Review both the amount and its percentage of revenue.

In this illustrative example, revenue contributed an additional RUB 200,000. Costs also increased:

  • returns and adjustments: −RUB 40,000;
  • commissions and logistics: −RUB 76,000;
  • advertising: −RUB 60,000;
  • cost of goods sold: −RUB 70,000;
  • tax estimate: −RUB 12,000.

The net effect is +200,000 − 258,000 = −RUB 58,000. Profit therefore declined from RUB 128,000 to RUB 70,000 despite higher revenue.

This bridge is more useful than a general warning that costs increased. It defines the investigation order: begin with the largest negative drivers, then inspect their products, warehouses, campaigns and operations.

Step 3: Check six common causes

1. A discount increased orders but destroyed unit contribution

Compare the discounted price, fees, logistics, advertising and product cost per completed sale. Higher order volume does not automatically compensate for negative contribution.

2. Advertising grew faster than revenue

Review advertising spend, sales and product profit together. A campaign can raise turnover while reducing the result if acquisition is too expensive or traffic is directed to a low-margin SKU.

3. Logistics and returns increased per unit

A higher total is expected when orders grow. The warning is a higher cost per completed sale, a changing return rate or unusual return logistics.

4. Product mix shifted

Revenue may be growing through lower-margin products. A strong SKU then finances the turnover of the rest while the account average hides the dependency.

5. Product cost is outdated

A new batch, exchange rate, supplier price or inbound delivery changed, while the model kept an old value. Record the product-cost source and its effective date.

6. A cost entered the wrong period or was duplicated

A late adjustment can revise an apparently successful week. Advertising or services may appear in both financial detail and an imported worksheet. Check the operation identifier, source, period and inclusion rule.

Step 4: Find the SKU that created the gap

After building the account-level bridge, move to Product 360. Compare for each product:

  • revenue and completed sales;
  • profit and margin;
  • returns;
  • commissions, logistics and storage;
  • advertising;
  • product cost and its update date.

Consider two products. SKU A produces RUB 250,000 in revenue at a 24% margin: RUB 60,000 in contribution. SKU B produces RUB 750,000 at a 2% margin: only RUB 15,000.

SKU B leads in turnover. The business result depends on SKU A. If the second product keeps growing, total revenue improves while average margin deteriorates.

Do not rank products only by sales. Create three lists:

  1. Largest profit decline in currency.
  2. Largest margin decline in percentage points.
  3. High revenue growth with low or negative profit growth.

Step 5: Verify the source before acting

Do not stop advertising or raise prices automatically because a dashboard shows a warning. Open the source operations and verify:

  • matching periods;
  • complete data;
  • no duplicate costs;
  • current product cost;
  • correct product and warehouse attribution;
  • late returns and adjustments.

If a source is missing or has not refreshed, mark the conclusion as preliminary. That is safer than turning incomplete data into a confident decision.

Step 6: End with an action

Record every material variance in a compact format:

Driver → SKU → confirmed cause → action → owner → next review date.

The appropriate action depends on the cause: recalculate a discount, limit a campaign, change the promoted product mix, update product cost, review the logistics model or wait for period-closing adjustments.

ProfitVena shortens the path from an account-level signal to a verifiable row and product. The decision remains with the user.

Weekly review

Answer seven questions each week:

  1. Are revenue, profit and margin moving in the same direction?
  2. Which driver changed profit the most?
  3. Which SKUs created revenue growth?
  4. Which SKUs created or lost profit?
  5. Where did cost per completed sale increase?
  6. Are all required sources fresh and complete?
  7. Who owns the next action?

Forecast Center is preparing for integration and can be demonstrated as a preview. This workflow does not imply automatic forecasting, price changes, campaign management or purchasing.

Where ProfitVena helps

ProfitVena brings live Wildberries analytics, Profit Engine and Product 360 together. It helps compare periods, understand the result structure and move from a margin decline to the responsible product and source data.

Technical part updated in ProfitVena.

ProfitVena is developed by Wicsora LLC and is part of the Wicsora ecosystem.

Educational methodology: Why revenue growth does not mean marketplace profit growth.

The previous article built the full profit calculation from source report to SKU: From Marketplace Report to Real Profit.

Next in the series: how to calculate SKU unit economics and find the limit of a safe discount.

ProfitVena

The journal editorial team

ProfitVena

Turn insight into a clearer business picture.

Try ProfitVena

Keep exploring

A little perspective

Your next good idea,
in your inbox.

New articles, delivered thoughtfully. Confirm your email to subscribe. Unsubscribe from any email.