/PHD/

April 2026 · Monthly Business Review

D2C-first review · vs Feb 2026 (BAU baseline) · click any KPI or product for full history
Compiled 11 May 2026 1–30 Apr 2026

April 2026 · Headline (D2C + MP combined)

Total Sales (D2C+MP)
₹3.25Cr
+14.6%vs Feb ₹2.84Cr
Total Spends (D2C+MP)
₹2.05Cr
−0.7%vs Feb ₹2.06Cr
Overall ROAS
1.60x
+15.9%vs Feb 1.38x
Net Sales
₹2.34Cr
+18.0%vs Feb ₹1.99Cr
Total CM2
−₹69L
+₹16Lvs Feb −₹85L
CM2 %
−29.45%
+13.09ppvs Feb −42.54%

Channel Contribution — Spend & Revenue per channel (April 2026, ₹L)

D2C Revenue₹1,54,88,825 (47.6%)
MP Revenue₹1,70,35,574 (52.4%)
Combined Revenue₹3,25,24,399
D2C Spend (Meta+Google+CRM)₹1,95,58,728 (95.6%)
MP Ads Spend (incl Nykaa)₹8,92,886 (4.4%)
Combined Spend₹2,04,51,614

Daily Trends — 30 days

Daily Total Sales — D2C + MP (₹L)

Daily Overall ROAS & Total CM2 (₹L)

D2C · April 2026 (Shopify)

Revenue & Channel Mix

Apr'2026 · Final_Monthly
5 KPIs · 1 chart
D2C Total Sales
₹1.55Cr
+11.3%vs Feb ₹1.39Cr
D2C Net Sales
₹1.18Cr
+21.7%vs Feb ₹97.38L
AOV
₹813
+11.7%vs Feb ₹728
Repeat Sale %
23.0%
+1.40ppvs Feb 21.6%
Organic Revenue %
4.0%
+0.30ppvs Feb 3.7%

D2C Channel Mix — Spend & Revenue per channel (April, ₹L)

Meta — Spend₹1,77,79,676 (90.9%)
Google — Spend₹16,36,923 (8.4%)
WhatsApp CRM — Spend₹1,42,129 (0.7%)
Total D2C Spend₹1,95,58,728
Meta — Revenue₹1,01,67,754 (67.3%)
Google — Revenue₹32,23,694 (21.4%)
WhatsApp CRM — Revenue₹17,07,585 (11.3%)
Total Attributed Revenue₹1,50,99,033

Marketing Efficiency — ROAS by channel

Apr'2026 · BQ
4 KPIs · 1 chart
D2C Blended ROAS
0.79x
+11.3%vs Feb 0.71x
Meta ROAS
0.57x
+9.6%vs Feb 0.52x
Google ROAS
1.97x
+68.4%vs Feb 1.17x
CRM ROAS
12.01x
+18.3%vs Feb 10.15x

Channel ROAS — April vs Feb (BAU)

Customer Acquisition & CAC

Final_Monthly · derived
8 KPIs · 2 tables
New Customers Acquired
14,735
−2.1%vs Feb 15,048
Total Transactions
19,058
−0.3%vs Feb 19,121
Items per Order
2.10
+24.3%vs Feb 1.69
Avg Discount
30.4%
+4.1ppvs Feb 26.3%
New CAC Acq spend ÷ New
₹1,283
+0.5%vs Feb ₹1,277
Blended CAC Total ÷ (New+Repeat)
₹1,061
+0.7%vs Feb ₹1,054
Repeat CAC (CRM+PP) ÷ Repeat
₹179
+94.6%vs Feb ₹92
Cumulative User Base
1,36,133
+33.6%vs Feb 1,01,939

CAC formulas (clean — they sum to total spend):
New CAC = (Total D2C Spend − Retention spend) ÷ New Customers. Retention spend = WhatsApp CRM + Meta Post-Purchase campaigns.
Repeat CAC = (WhatsApp CRM + Meta PP) ÷ Repeat Users. Apr Meta PP = ₹5.22L (vs Feb ₹1.81L) — retention budget scaled 2.9x.
Blended CAC = Total D2C Spend ÷ (New + Repeat unique users) — overall cost-per-engaged-customer.

Top 5 States — D2C April (₹L, % share)

StateRev (₹L)% Sharevs Feb
Tamil Nadu25.2316.3%+44.8%
Maharashtra18.9412.2%+19.0%
Karnataka17.1711.1%+1.4%
Uttar Pradesh10.716.9%+4.0%
Delhi (+NCR)10.316.7%+34.4%
Top 5 Total82.3653.2%+20.7%

Top 5 Cities — D2C April (₹L, % share)

CityRev (₹L)% Sharevs Feb
Bangalore11.317.3%+6.8%
Mumbai6.514.2%+33.9%
Chennai6.484.2%+25.8%
Pune3.902.5%+22.3%
Hyderabad3.422.2%−0.9%
Top 5 Total31.6220.4%+16.1%

Repeat Customers

Final_Monthly
5 KPIs
Repeat Revenue
₹36L
+20.0%vs Feb ₹30L
Repeat Orders
4,323
+6.1%vs Feb 4,073
Repeat Users
3,702
+6.3%vs Feb 3,482
Repeat AOV
₹823
+11.5%vs Feb ₹738
Repeat Order Freq
1.17
0.0%vs Feb 1.17

Website Funnel

Shopify · Final_Monthly
6 KPIs · 1 chart
Sessions
7,32,191
−3.5%vs Feb 7,58,501
Add to Cart
73,726
+5.4%vs Feb 69,935
Checkouts Started
37,322
+3.1%vs Feb 36,210
ATC Rate ATC÷Sess
10.1%
+0.85ppvs Feb 9.22%
Checkout Rate Checkout÷Sess
5.10%
+0.33ppvs Feb 4.77%
Conversion Rate Orders÷Sess
2.60%
+0.08ppvs Feb 2.52%
Cost / Session
₹26.7
+3.9%vs Feb ₹25.7

Funnel — Sessions → ATC → Checkout → Orders

Supply Chain, Logistics & CX

BQ · ClickPost
6 KPIs
Overall RTO % click for trend
13.58%
−5.01ppvs Feb 18.59%
Total Shipments
18,793
+0.0%vs Feb 18,796
Avg Invoice Value
₹837
+11.3%vs Feb ₹752

RTO % by Carrier — Apr 2026 vs Feb 2026

CarrierApr ShipmentsApr RTO %Feb ShipmentsFeb RTO %Δ pp
Delhivery9,40512.48%9,76217.32%−4.84pp
Shiprocket9,38814.68%9,03419.96%−5.28pp
Overall18,79313.58%18,79618.59%−5.01pp

Source: BQ phd-database-475011.phd_clickpost_raw.master_combined, latest status per AWB (ROW_NUMBER ORDER BY Ingestion Date DESC). Matches ClickPost dashboard within 0.3pp (Apr Delhivery: BQ 12.48% vs ClickPost UI 12.45%; Feb Shiprocket: BQ 19.96% vs UI 20.26%). Click the headline KPI for full 12-month trend.

Marketplace · April 2026

MP Total Sales (Gross)
₹1.70Cr
+17.7%vs Feb ₹1.45Cr
MP Ads Spends
₹8.93L
−13.0%vs Feb ₹10.26L
MP Ads Sales
₹41.67L
−1.2%vs Feb ₹42.18L
MP TROAS
19.08x
+35.2%vs Feb 14.11x
MP CM2
+₹54.78L
+42.8%vs Feb ₹38.36L

Channel Mix — April 2026

Per-Channel TROAS

Channel-Level Performance

ChannelMRP SalesTotal Sales (Gross)Discount %Ads SpendAds SalesTROASvs Feb
Amazon₹64,09,041₹56,59,63412%₹2,84,152₹22,22,24319.92x+2.2%
Flipkart₹41,69,403₹36,43,79313%₹1,08,424₹14,71,18633.61x−14.2%
Myntra₹24,43,435₹21,36,29913%₹17,623₹29,459121.22x−17.6%
Nykaa NEW₹40,31,522₹36,03,14011%₹3,50,00010.29xLaunch
Purplle₹13,04,808₹11,61,24611%₹1,23,823₹3,30,9339.38x−10.5%
Meesho₹8,78,753₹6,78,54621%−11.0%
Instamart₹1,32,305₹1,15,30112%+1,212%
FK Minutes₹42,736₹37,614+18.8%
Total Marketplaces₹1,94,11,003₹1,70,35,57312%₹8,83,022₹40,53,82119.08x+17.7%

Channel Gross Sales — Sorted (₹L)

P&L Cascade · April 2026

D2C · MP · Total (₹L)

StepD2CMPTotalvs Feb (Total)
Total Sales (Gross)154.89170.36325.24+14.6%
Net Sales118.49115.84234.33+18.0%
Gross Margin82.9489.20172.14+13.3%
CM170.3863.71134.10+10.8%
Marketing Spend−194.17−8.93−203.09−1.2%
CM2−123.78+54.78−68.99+₹15.52L
CM2 %−104.5%+47.3%−29.45%+13.09pp

D2C Waterfall — Total Sales → CM2 (₹L)

Total CM2 Composition

Audit · Source Traceability

Sources of truth

1st source — GMV / Marketplace daily: PHD Master · UE+MP Daily Tracker (April-26 tab row 33).

2nd source — D2C marketing + funnel: PHD Website Report · Apr'2026 tab (daily granularity for Meta/Google/WhatsApp spend & revenue, sessions, ATC, conv rate).

3rd source — Monthly compiled: PHD Master · Final_Monthly (Apr'26 column for orders/AOV/CAC/repeat/funnel/top products).

4th source — Supply chain: BigQuery phd-database-475011.phd_clickpost_raw.master_combined (RTO, NDR, shipments).

Excluded per spec: Platinum Factory (Creative) and Influencer Marketing.

March BOGO caveat. March was a promo month; popups highlight it in amber. Like-for-like deltas use Feb 2026.

Apr 2026 headline metric provenance

MetricValueSource / Formula
Total Sales (D2C+MP)₹3,25,24,399April-26 BF33 (Unit Economics tab)
Total Spends (D2C+MP)₹2,04,51,614D2C ₹1,95,58,728 + MP Ads ₹8,92,886
D2C Total Sales₹1,54,88,825Apr'2026 col J Total
D2C Spends (Meta+Google+WA)₹1,95,58,728Apr'2026 col F Total
Meta / Google / WA Spend₹1,77,79,676 / ₹16,36,923 / ₹1,42,129Apr'2026 cols C, D, E
Meta / Google / WA Revenue₹1,01,67,754 / ₹32,23,694 / ₹17,07,585Apr'2026 cols G, H, I
Meta / Google / CRM / Blended ROAS0.57 / 1.97 / 12.01 / 0.79Apr'2026 cols T, U, V, W
D2C Orders / AOV / IPO / Discount %19,058 / ₹813 / 2.10 / 30.4%Final_Monthly Apr
New Customers14,735Apr'2026 col Q Total
Meta PP (Post-Purchase) SpendApr ₹5.22L · Feb ₹1.81LBQ meta_airbyte.ads_insights, regex match on campaign_name LIKE '%PP%' / '%RETENTION%' / '%REPEAT%'
New CAC (acquisition)₹1,283(D2C Spend − Retention spend) ÷ New = (1,95,58,728 − 6,63,964) ÷ 14,735. Retention = WA CRM ₹1.42L + Meta PP ₹5.22L.
Blended CAC₹1,061D2C Spend ÷ (New + Repeat) = 1,95,58,728 ÷ (14,735 + 3,702)
Repeat CAC (retention)₹179(WA CRM + Meta PP) ÷ Repeat Users = (1,42,129 + 5,21,835) ÷ 3,702. Math check: 1283×14,735 + 179×3,702 = 1,95,65,821 ≈ Total Spend ✓
Repeat Rev / % / Orders / Users / AOV₹36L / 23.0% / 4,323 / 3,702 / ₹823Final_Monthly Apr
Sessions / ATC / Checkout / Conv Rate / Cost-Session7,32,191 / 73,726 / 37,322 / 2.60% / ₹26.7Apr'2026 cols Z, AC, AK, AG, AJ
Funnel rates (ATC / Checkout / Conv)10.07% / 5.10% / 2.60%Each ÷ Sessions × 100
RTO % (Overall)Apr 13.58% · Feb 18.59%BQ master_combined, LATEST status per AWB only (ROW_NUMBER PARTITION BY AWB ORDER BY Ingestion Date DESC, rn=1). Naïve ANY_VALUE(status) picks any of the 2.4 historical statuses per AWB and gives wrong numbers — the bug that produced the original 8.75%/12.79%. Latest-status BQ matches ClickPost UI within 0.3pp. Click the KPI for 12-month trend.
MP Total Gross / TROAS / CM2₹1.70Cr / 19.08x / +₹54.78LApril-26 AW33, AZ33, BU33

Methodology change-log (May 2026 audit)

  • CAC trio rebuilt cleanly so the math sums to total spend. Originally a single "Blended CAC ₹1,327" which was actually New-only CAC. Now: New CAC ₹1,283 = (Total Spend − Retention) ÷ New; Repeat CAC ₹179 = (WA CRM + Meta PP) ÷ Repeat Users; Blended CAC ₹1,061 = Total Spend ÷ (New + Repeat). Verification: 1283×14735 + 179×3702 = ₹1.96Cr ≈ Total Spend ✓
  • RTO source switched to ClickPost. BQ master_combined status field gives wrong numbers due to status-mapping mismatch — Feb BQ-settled gave Delhivery 25% but ClickPost UI shows 17.56%. Now using ClickPost as authoritative, weighted by per-carrier BQ shipment volume. Apr Overall = 13.60% (Delhivery 12.45%, Shiprocket 14.76%); Feb Overall = 18.86%. Apr is 5.26pp BETTER than Feb.
  • Funnel chart now vertical with 4 stages (was horizontal 3-stage). Added Checkout Started + Checkout Rate KPIs.
  • Removed redundancy. D2C-specific KPIs (D2C Total Sales, MP Total Sales, D2C ROAS, MP TROAS) no longer duplicated in Overall headline. Spend Allocation pie removed from Overall (lives in D2C Channel Mix only). Repeat % shown once (Revenue section). Cost/Session shown once (Funnel). Channel ROAS panel deduplicated against KPI cards.
  • Channel Contribution chart now shows BOTH Spend and Revenue per channel (D2C vs MP) instead of revenue-only doughnut.
  • Removed sections: Last Month Key Highlights, Daily D2C Trends (overall daily already in Overall tab).