SellerLens by TVD
Tripping Vibe Digital · FK Seller Intelligence
Share this free tool
Setup & data inputs

Data Sources

drop your orders CSV, P&L XLSX, or listings XLS — auto-detected
💰 Step 1 — Fill & upload the Cost Template Enter purchase price, GST & transport per SKU · ~10 min to fill
⬇ Download Template
Step 2 — Upload your FK reports + filled cost template

Loaded Reports & Snapshots

multi-period accumulation · use the date picker to filter what's active

What gets auto-detected

file shape determines its slot
SlotDetectionModeUsed in
OrdersCSV with Order State, SKU, Invoice AmountAppend + dedupe by Order IDOrders tab, Overview
Cancelled OrdersCSV with Order Cancellation Date, Cancellation Type, Reason, SKUAppend + dedupe by Order IDOrders tab (Cancellations panel), Overview
Flipkart P&LXLSX with PNL Summary and SKU-level P&L sheetsReplace (latest window)P&L tab, Overview
ListingsXLS/XLSX with Seller SKU Id, MRPReplaceListings tab
SKU Costs ModelXLSX with SKU Costs sheet (the eCommerce_PnL_Model.xlsx)Merge (manual entries preserved)Pricing, Predictor, SKU Health
FSN Ad ReportCSV with Sku Id, AdGroup ID, Ad Spend, AdGroup CPC (per-campaign-per-SKU, Overall Performance)Replace (one report at a time)Ad Spend Input, P&L, SKU Health, Overview
📣 Flipkart Ads Reports (from Ads Manager → Reports)
Ads: Consolidated FSNCSV with Sku Id, Campaign Name, Conversion Rate (no AdGroup CPC)Append → FSN Ad Reports slotAd Spend Input, P&L, Overview, Ads Intelligence
Ads: Daily ReportCSV with Campaign Name, Date, Ad Spend (no Sku/Keyword/Placement)Append · persistsAds Intelligence
Ads: PlacementCSV with Placement TypeAppend · persistsAds Intelligence (Waste Finder)
Ads: Overall PerformanceCSV with Total converted units, Sku Id (campaign-level)Append · persistsAds Intelligence
Ads: Search TermCSV with Query column (~800KB, large)Append · re-upload each sessionAds Intelligence (Waste Finder)
Ads: Campaign OrderCSV with order_id, Advertised FSN ID, Purchased FSN IDAppend · persistsAds Intelligence
Ads: KeywordCSV with attributed_keyword, keyword_match_typeAppend · persistsAds Intelligence (Waste Finder)

Storage & Reset

Data is stored in your browser's local storage. Re-upload your FK reports if you switch browsers or devices.

Storage used:

⚙ Global assumptions

Profit Waterfall — how True Net is derived

Full P&L →

Daily Orders & Revenue

Order volume vs revenue over the selected window

Order Status

Where orders sit right now

More insights — period comparison, ad spend & top SKUs

Period vs Prior Period

Key metrics compared to the previous equivalent window

Ad Spend Summary

From FSN Ad Report or manual entry — for campaign-level analysis see the Ads Intelligence tab

Top SKUs by Revenue

Best performing products in the window

SKUOrdersRevenueAvg Price

Top SKUs by Returns

Highest return rate products — investigate quality or listing issues

SKUOrdersReturnedReturn %

Status Breakdown

Daily Orders & Revenue

State Distribution

Top States — Stacked

Delivered vs in-pipeline vs returned

Top Cities

#CityOrdersRevenue

SKU Velocity

which products are accelerating, holding steady, or declining — week over week

SKU Performance Trend

Orders per SKU split into first half vs second half of the selected period. Trend arrow shows direction. Sort by column headers.

SKU Product Total Orders First Half Second Half Trend Revenue Avg Price Return % Signal

Geographic Intelligence

where your customers are — and where returns and cancellations are highest

Top States

Orders, revenue, and return rate by state. High return states cost more per delivered unit.

State Orders Revenue Delivered Return %

Top Cities

City-level breakdown with return rates — helps identify problem delivery zones.

City State Orders Revenue Return %

🚩 Problem Pincodes — high return or cancellation rate with meaningful volume

Pincodes with ≥5 orders and return rate above 30%. Consider restricting COD or disabling delivery to these pincodes in your FK seller settings.

PIN Code City State Orders Returned Return % Revenue Action

Repeat Buyers

customers who ordered more than once — detected by name + pincode match

Repeat Buyer Groups

Grouped by Buyer Name + PIN Code. Same name at same pincode = likely same customer. Orders across different SKUs show cross-sell success.

Buyer PIN Code City Orders SKUs ordered Total Revenue Last Order

SKUs with Most Repeat Purchases

Products that the same customer buys again — high repeat rate = strong product-market fit or consumable behaviour.

SKU Total Orders Repeat Orders Repeat Rate Avg Revenue/Buyer

Report Window

P&L Statement

From Gross Sales to Bank Settlement

Line Item

Fee Breakdown

Where Flipkart's cut goes

SKU-Level P&L

net units, sales, fees per SKU in the report window
SKU Gross RTO RVP Cancel Net Net Sales Total Fees Bank Settlement Ad Spend Net After Ads COGS Packing Damage Overhead True Net True Margin % RoC %

Campaign Health Scorecard

all campaigns at a glance — color-coded by ROI and efficiency

Campaigns

Click column headers to sort. True ROI factors in your return rate and COGS — the number Flipkart doesn't show you.

Campaign Spend Revenue Gross ROI True ROI Views Clicks CTR % Conv Conv % Avg CPC Cost/Conv Signal

Spend Distribution

Where your ad budget goes

ROI by Campaign

Green ≥ 5×, Yellow 2–5×, Red < 2×

Waste Finder

keywords, placements & search terms burning money with zero conversions

🔴 Negative Keyword Candidates — from Search Term Report

Customer search queries that triggered your ads, got clicks, but produced zero sales. Adding these as negative keywords in FK Ads Manager stops the bleed immediately.

Search Term Campaign Match Spend Clicks Views CTR % Action

🟡 Underperforming Keywords — from Keyword Report

Keywords you're actively bidding on that have low or zero ROI. Consider pausing or reducing CPC.

Keyword Campaign Match Spend Clicks Direct Sales ROI Action

🟡 Dead Placements — from Placement Report

Placement positions with spend but zero conversions. Consider excluding these placements or shifting budget.

Campaign Placement Spend Clicks Views Revenue ROI Action

SKU Profitability

true ad ROI per product — after returns, COGS & FK fees — the number Flipkart doesn't show you

🚨 Action Required — SKUs needing immediate attention

SKUs where you are actively spending on ads but the economics don't support it.

SKU Ad Spend Ad Revenue Gross ROI True ROI COGS/unit Adj. CPC Issue

All SKUs — Ad Performance vs True Margin

Sorted by ad spend. True ROI = (ad revenue × (1 − return rate) × (1 − FK fee%) − COGS) ÷ ad spend.

SKU Product Ad Spend Ad Revenue Gross ROI True ROI Units COGS/unit Adj. CPC Ad/Rev % Signal

Budget Pacing

daily spend rate, month-end projection & efficiency by day of week

Daily Spend & ROI Trend

Spend bars + ROI line — spot days where spend spiked but ROI dropped

Day-of-Week Efficiency

Average ROI by weekday — find your best & worst performing days

Campaign Daily Breakdown

Spend and ROI per campaign per day — sorted by date

Date Campaign Spend Revenue ROI Clicks Conv

Settlement Tracker — what does Flipkart owe you right now

Parsed from the Orders P&L sheet in your FK P&L XLSX. Every order's settlement status: projected, paid, pending. Negative pending = return recovery — FK already paid you but will claw it back because the order returned.

By settlement reason

ReasonTxnsCompletedPending

By payment mode

COD (postpaid) orders settle later than prepaid — useful for cash-flow planning.

ModeOrdersSettledPendingRate

Settlement Reconciliation

cross-referencing your orders CSV with settlement data to find gaps and discrepancies

🔴 Delivered but not settled — FK owes you for these

Orders your CSV shows as Delivered but with no settlement entry or zero projected amount in the P&L. Cross-check with FK seller portal — these may need a claim.

Order IDOrder DateSKU Invoice AmtStatus in FKAction

🟡 Amount mismatch — projected ≠ invoice amount

Orders where the settlement projected amount differs significantly from the Invoice Amount in your orders CSV. May indicate FK fee miscalculation or wrong SKU mapping.

Order IDSKU Invoice AmtProjected DifferenceNote

🟡 Overdue settlements — pending > 30 days

Orders with positive pending amount that have been waiting more than 30 days. FK typically settles within 7-15 days for prepaid and 15-30 days for COD.

Order IDOrder DateSKUMode PendingDays waitingAction

📉 Upcoming clawbacks — FK will deduct these from future settlements

Orders where FK has already paid you but will deduct the amount in a future settlement cycle because the product was returned. Plan your cash flow accordingly.

Order IDOrder DateSKUMode SettledClawbackNet Impact

Order-level ledger

Sorted by pending ↓ · max 300 shown
Order DateOrder IDSKUModeStatus ProjectedSettledPending Transactions

Active Listings

Title SKU Status MRP Selling Discount % vs Benchmark Stock

Ad Spend Input

FSN report (preferred) or manual entry — flows into Overview, P&L, and SKU profit
📥 Best path: drop your FSN ad report (the per-campaign-per-SKU breakdown from Flipkart) on the Data Sources tab — it'll appear above and drive accurate per-SKU profit. Fallback: manually enter totals below; they apply only to SKUs not in the FSN report.

Totals (manual fallback)

Used only for SKUs missing from the FSN report — proportionally allocated by revenue share

ROI is derived: revenue ÷ spend

Computed

Updates as you type

Ad ROI (derived)
Net Ad Profit (Revenue − Spend)
Days in period
Avg daily spend

Per-SKU Ad Allocation

optional — for accurate per-SKU profit, split spend across SKUs
⚠️ If you skip this, ad cost is allocated proportionally to revenue across all SKUs in the P&L. That's fine for overall numbers but distorts per-SKU profit (BBINC567 takes most of your budget — ignoring this makes other SKUs look more profitable than they are).

Enter the ad spend per SKU. SKUs from your loaded P&L report appear automatically. Leave blank to skip — it'll fall back to revenue-proportional allocation.

SKU Type Net Units (from P&L) Net Sales Ad Spend (₹) Ad Revenue (₹) SKU ROI

Current Status

📊 Metrics-only view. Margin %, return rate, ad ROI shown side-by-side per SKU. No PUSH/HOLD/STOP labels — you decide what action to take.

SKU Scorecard

Click any column header to sort

SKU Type Net Units Net Sales FK Earnings Ad Spend Net After Ads COGS Packing Damage Overhead True Net True Margin % RoC % Return % Ad ROI Trend

Net-After-Ads Profit by SKU

Return Rate vs Margin

Bubble size = net units sold

Pricing Calculator

break-even & target-margin price for any SKU — adjust assumptions live

Inputs — Adjust Live

Pick a SKU; landed cost auto-fills if known

Purchase + GST + transport + SKU packing
Default 47% — upload Returns CSV for SKU-specific rate
% of net sales — e.g. 15.15 for 15.15%
% of selling price — e.g. 15 for 15% margin

Calculated Pricing

Updates as you type

Landed cost / NET unit
Packaging / NET unit
Total unit cost (excl FK fee)
BREAK-EVEN price
TARGET price (for margin)
Profit / net unit at target
Gap vs current price

Break-Even & Target Pricing — All SKUs

Snapshot using your current settings

Manual Cost Editor

✏️ Edit landed cost components for any SKU. Changes persist across reloads. SKUs from the eCommerce_PnL_Model.xlsx XLSX upload are marked (xlsx); if you edit them, they're marked (manual) and won't be overwritten by future XLSX uploads.
SKU Type Purchase (₹) GST Transport (₹) Packing (₹) Landed (₹) Source
Add a new SKU below if it's not already loaded

Profit Predictor

"What if I sell X units of Y at Z price?" — full simulation

Scenario Inputs

Edit any field, watch profit prediction update

Total customer orders you expect
Historical avg: ~₹71/order
% of net sales — e.g. 15.15

Predicted P&L

Cancelled
Shipped
Returns
Net units kept
Net Sales
FK Net Earnings
COGS
Total Costs
PREDICTED PROFIT
Margin %
Profit / net unit

Sensitivity — Profit vs Selling Price

How profit moves as you change price (all other inputs constant)

New Products Workflow

plan it · track it daily · reconcile at month-end

Your SKU Registry

Saved in this browser · 0 SKU(s)

Plan: New Product Inputs

Fill this in BEFORE you buy stock — see if it pencils out

% of net sales
% of selling price

Pricing Result

Updates as you type

Landed cost / unit
Cost / NET unit (after returns)
Total cost / net
BREAK-EVEN price
TARGET price
Profit / unit at expected price
Margin at expected price

100-order forecast

Cancelled
Shipped
Returns
Net Kept
Net Sales
Total Cost
Profit
Margin %

Strategic Action Plan

data-driven moves grounded in YOUR loaded files
⚠️ About these recommendations: they are computed from the data you've uploaded — what's profitable, what's bleeding, what's stocked out. They are not a substitute for your judgment. Use them as a checklist, not a rulebook.

The Big Picture

    Pricing Moves

    SKU Decisions

    Operational Levers

    Purchase Ledger

    log every purchase · auto-computes rolling weighted-avg cost per SKU
    📦 How this works: upload a CSV/XLSX with columns Date, SKU, Quantity, Purchase Price, GST, Transport, Packing — or add rows manually below. The dashboard computes rolling weighted-average landed cost per SKU, which feeds into P&L, SKU Health, Pricing Calculator, and Strategy. Download CSV template

    Add a Purchase

    Or upload a file via Data Sources tab

    Selecting a group means this purchase belongs to a shared inventory pool across all member SKUs. SKU field becomes optional in that case.
    Landed/unit:

    Rolling Weighted-Avg Cost (current window)

    As of:

    SKU Qty Purchased Qty On-Hand Avg Landed Total Cost

    Purchase History

    Date SKU Group Qty Price/unit GST Transport Packing Landed/unit Total Source

    SKU Groups

    link multiple SKUs that share one physical product

    When the same physical product is listed under multiple SKU codes (e.g., BBINC567 + BBINC568 + Induction 01 are all the 2000W cooktop), define a group. Purchases logged against the group flow into a shared inventory pool, and sales of any member SKU draw from it. Cost per unit is computed as the group's rolling weighted-average.

    Add a group

    Avg Landed Cost Over Time

    How weighted-avg cost evolved per SKU as new purchases came in

    Returns Analysis

    classify returns · spot unclaimed damages · understand return economics

    Return Type Mix

    Courier returns (never delivered) vs Customer returns (delivered then returned)

    Top Return Reasons

    Why customers send things back

    Per-SKU Return Profile

    Each return classified by economic impact. Damaged/defective returns are SPF-claimable.

    SKU Total returns RTO Damaged Quality Customer Other Value at risk

    Unclaimed Damages — Money You Can Still Recover

    Damaged/defective returns with NO matching SPF claim, > 30 days old. Copy the Order IDs and file SPF claims via Flipkart Seller Hub.

    Return Date Age (days) Order ID SKU Reason Sub-reason Value ₹

    All Returns

    Requested Type Order ID SKU Class Reason / Sub-reason Value ₹ Status

    Seller Protection Fund Claims

    recovery from Flipkart for damaged / lost inventory

    Claim Status Mix

    Recovery by SKU

    Approved claim amount per SKU (joined via Order ID)

    Per-SKU Damage Analytics

    SKU Claims raised Approved Not approved Approval rate Recovered ₹ Avg per claim

    Reasons for Rejection

    Top 10 reasons your claims got rejected — fix these to improve recovery rate

    Rejection reasonCount

    All Claims

    Created Type Order ID SKU Status Amount ₹ Reason / Notes

    Inventory Health

    on-hand · in-transit · expected returns · days of cover

    📦 Returns in Transit — on their way back to your warehouse

    From your Returns CSV. Units currently in transit, predicted arrival date (from FK delivery promise or historic median transit time), and expected damage based on per-SKU historic damage rate.

    SKU Return Type Reason Units Requested Predicted Arrival Expected Good Expected Damaged Historic Dmg%

    🔧 Damaged / Defective Stock on Hand

    Units physically at your warehouse that are damaged, defective, or non-functional. These are excluded from sellable stock. Enter the count in column H "Damaged Units on Hand" of your Cost Model XLSX. Low-value products accumulate damaged stock quickly — track this to know your true write-off cost.

    Non-FK Channel Sales

    Units sold on BuiBee, Amazon, and other non-Flipkart channels (including Gift / Damage / Lost write-offs). These deduct from on-hand inventory but do NOT flow into FK P&L or True Net. Load entries via the Non-FK Sales sheet in the cost model template — re-uploading replaces the prior xlsx entries.

    Date Product (Group / FK SKU) Channel Channel SKU Quantity Selling Price Notes

    Stock Position by SKU

    Sorted by urgency. Rates computed from trailing 30-day Returns CSV. Effective stock = on-hand − damaged on hand + expected good returns.

    SKU / Group On hand Damaged Non-FK sold In transit Sold/day Return rate Damage rate Exp. good returns Exp. damaged Effective stock Days of cover Status

    Sell-through Trend (30 days)

    Daily units shipped per SKU

    Days of Cover by SKU

    Red bars = reorder now

    Operating Expenses

    indirect costs · allocated by bank settlement share · feeds True Net Profit
    💼 Track rent, salaries, software, and other overhead. Each entry can be Monthly (auto-repeats forward) or One-time. Total opex in the active window is allocated to SKUs proportional to their bank settlement share — so the cooktop bringing in ₹2,000/unit shoulders more rent than the swatter bringing in ₹200/unit. Result flows into the P&L statement as "True Net Profit" and into SKU Health as "Overhead allocated."

    Add an expense

    Single entry. For recurring, set "Monthly" — it auto-fills every month forward from the start date.

    Allocation in active window

    How total opex divides among SKUs based on their bank settlement share. Sums must add up to total opex.

    SKUBank settleShare %Overhead alloc

    Expense Ledger

    Date Category Amount Recurrence Notes Source

    SKU Parameters

    auto-computed rates from your data · click any cell to override
    🎛 How this works: rates are auto-computed from your loaded FK P&L, Returns, FSN, and Purchases data. Green (auto) = good sample size · Yellow (low conf) = under 20 data points · Grey (fallback) = no data, using global default · Blue (override) = you set this manually. Hover any cell for the calculation details. These values are NOT yet wired into Pricing/Predictor — review and override anything that looks wrong; flow-through coming in a follow-up.
    SKU Sample Cancel Rate Return Rate FK Fee % Damage Rate Defect Loss Rate Ad Cost / Order Packing / Unit
    value override value override value override value override value override value override value override

    Free Flipkart Profit Calculator — True Net Profit, Per SKU

    SellerLens is a free Flipkart calculator for sellers that works from your real data. Instead of typing numbers into a form, you upload the reports you already download from Flipkart Seller Hub — and it computes your true net profit for every SKU after commission, fees, returns, RTO, COGS, GST/TCS/TDS and ad spend. No signup, and nothing leaves your browser.

    🧾 Commission & fee calculator

    Reads the exact commission, collection, fixed and shipping fees from your Flipkart P&L — your real per-SKU fee load, not a rate-card estimate.

    💰 Price & break-even calculator

    See the selling price at which each SKU actually breaks even once fees, returns and product cost are counted — and reprice with confidence.

    📈 Revenue vs settlement

    Reconciles what your sales imply against what Flipkart actually paid, so revenue, deductions and underpayments are all visible.

    📣 Ad ROI calculator

    True return on ad spend after returns and COGS — plus a waste finder that flags keywords burning budget with zero orders.

    📦 Returns & RTO cost

    The real rupee cost of returns and RTO per SKU, including damaged returns you can still claim back via SPF.

    🏛️ GST / TCS / TDS aware

    Taxes withheld before payout are part of the math, so the profit you see is the profit that reaches your bank.

    How the Flipkart seller calculator works

    1. Download your reports from Flipkart Seller Hub — Orders CSV and P&L to start; add Returns, Settlement, Ads and SPF for full depth.
    2. Upload them above (or drag & drop anywhere on this page). Files are auto-detected and processed on your own device.
    3. Read your numbers — true net profit and return-on-cost per SKU, ad waste, settlement gaps and unclaimed SPF, across 15 analysis tabs.

    🔒 Private by design: SellerLens is 100% client-side. Your Flipkart reports are processed in your browser and are never uploaded to any server — no signup, no API access, no data stored anywhere but your own device.

    Flipkart calculator FAQs

    Is this Flipkart profit calculator free?

    Yes — completely free, with no signup and no limits. SellerLens runs 100% in your browser: your Flipkart reports are processed on your own device and never uploaded to any server.

    How does the calculator work out my Flipkart profit?

    You upload the standard reports you already download from Flipkart Seller Hub — Orders, P&L, Returns, Settlement, Ads and SPF. SellerLens reconciles them and computes true net profit per SKU after commission, fees, returns, RTO, COGS, GST/TCS/TDS and ad spend.

    Does it calculate Flipkart commission and fees?

    Yes. Instead of estimating from rate cards, SellerLens reads the exact commission, collection, fixed and shipping fees from your own Flipkart P&L report, so your per-SKU fee load is real, not approximate.

    Do I need to connect my Flipkart seller account?

    No. There is no API access and no login. You upload report files you already have, and all processing happens locally in your browser — nothing about your business leaves your computer.

    Can I try it without my own data?

    Yes — use the Load Demo Data option to explore the full dashboard with realistic sample data for a fictional store, then clear it and upload your own reports when ready.

    Learn the numbers behind the calculator

    Why am I losing money on Flipkart despite high sales? → What is true net profit for a Flipkart seller? → Why doesn't my settlement match my sales? → How to claim Flipkart SPF for damaged returns →