Skip to content

Free tools for SEO, AI search, Google Ads and local businesses. No sign-up. See all tools

DigitalSnot
Step 2 · Price, ship and profit

SKU Profit Analyzer: profit for every product and channel, with fixes

Find the SKUs that lose money after fees, returns, ads and shipping, with the price or fix for each one.

You need: Your product list with costs Amazon Flipkart Meesho Own shop

How to use the SKU Profit Analyzer

Read what the guide says

This is the SKU Profit Analyzer.

Find the SKUs that lose money after fees, returns, ads and shipping,

with the price or fix for each one.

Download the CSV template or use your own sheet,

fill in one row per SKU and channel with your own prices, costs and fee rates,

then paste the rows or open the file.

Or press Try an example to fill in sample details.

Check the columns the tool picked,

add any channel fees you did not put in the sheet,

and set whether your prices include GST, the GST on fees and ads,

and your target margin.

Start with the fix list:

it puts the changes that add the most money a month first. Then sort the table,

compare channels and download the CSV for your records.

It runs in your browser, so nothing you type is uploaded.

Try it free on this page.

  • Free to use
  • Runs in your browser
  • No sign-up

Runs in your browser. Your product sheet is not uploaded, and no seller account is connected. No fee rate or courier price is built in.

Your products

One row per SKU and channel. Copy the rows from Excel or Google Sheets and paste them here, or start from the template. Type percentages as numbers: 12 for 12%. Fees come from your own rate card.

Check the columns

The tool guesses each column from your header row. Check each one; only the selling price and product cost are required.

Settings for every row

Settings for every row

%

Copy the rate from your fee and ads invoices. Not built in.

%

Damaged, used or lost. Their product cost is lost too.

%

Profit as a share of sales kept, before GST. Gives a target price.

Fees by channel (optional)

Type a channel's fee % and fixed fee once, from your rate card, and they are used for its rows where the sheet's fee cells are empty. Fees differ by category, so a row's own fee cells always win.

Your channels appear here once the sheet has rows.

Paste your products to start

Paste rows from your spreadsheet with the header row, open a CSV file, or press Try an example. Results show here as you type.

Share this free tool

Embed this tool on your websiteFree. Paste one code; it runs in your visitors' browsers.

Copy this code into a page of your site. The tool sets no cookies and sends nothing your visitors type to us. Change height="760" if it needs more room.

Preview the embed

How to embed a free tool on your website

Read what the video says

Want one of our free tools on your own website?

Here's how to embed it, in about a minute.

Open any of our browser tools, such as the GST Calculator.

Below the tool, find Embed this tool on your website, and open it.

Press Copy code.

The code is a frame with the tool in it, plus a short credit line that links to the tool's page.

In your website's editor, add an HTML block where you want the tool, and paste the code.

In WordPress, that's the Custom HTML block.

If the tool needs more room, change the height in the code.

Publish the page, and the tool works on your site.

Here, it's on a sample page for a made-up sweet shop.

Visitors use it right there. It sets no cookies, and sends nothing they type to us.

The credit line under it links to the tool on DigitalSnot.

You can embed as many of our free browser tools as you like.

How it works

  1. Download the CSV template or use your own sheet, fill in one row per SKU and channel with your own prices, costs and fee rates, then paste the rows or open the file. Press Try an example to see a made-up kurti shop.

  2. Check the columns the tool picked, add any channel fees you did not put in the sheet, and set whether your prices include GST, the GST on fees and ads, and your target margin.

  3. Start with the fix list: it puts the changes that add the most money a month first. Then sort the table, compare channels and download the CSV for your records.

About the SKU Profit Analyzer

Paste or open a sheet of your products, one row per SKU and channel: selling price, product cost, packing, shipping, the fee % and fixed fee from your own rate card, GST rate, ad spend per order or ads as a % of sales, return or RTO rate, return shipping and orders a month. The tool works out the profit per order and per month for every SKU, its margin, the price that breaks even and the price for your target margin, and what drives each loss: fees, returns, ads or shipping. Loss-makers come first, with a fix list (raise this price, cut ads on that SKU, cut returns or go prepaid only, drop what cannot pay) and the money each fix could add a month, plus totals by channel and a CSV. No fee rate or courier price is built in. It runs in your browser: nothing is uploaded and no seller account is connected.

Profit per order sent, not per sale

Every order you send costs shipping and packing, but not every order turns into a sale. RTO (return to origin) is a parcel that never reaches the buyer and comes back to you; a return is one the buyer sends back. Either way there is no sale, you pay to get the parcel back, and some returned stock cannot be sold again. So the tool works out profit per order sent: sales kept before GST, minus fees on delivered orders, ads, shipping, packing, return shipping, the product cost of delivered orders and returned stock you cannot sell. The GST inside a price that includes it is price × rate ÷ (100 + rate). A seller who is not registered for GST cannot collect GST or claim input tax credit, so for them no GST is taken out of the price and the GST on fees and ads is a cost.

Why you type your own fees

Amazon.in says its referral fee is a percentage of the sale that varies by category, with a closing fee on top based on the product price. Flipkart Seller Hub says its commission varies by category, that its fixed fee (also called the closing fee) depends on the selling price, and that its rates can change. So no rate is built in: copy yours from your rate card, per row or once per channel. For ads, Amazon Ads defines ACoS as ad spend divided by the sales the ads brought, and TACoS as ad spend as a share of total sales. Ad spend divided by all your orders, or TACoS, gives a fairer cost per order than ACoS, which treats every sale as an ad sale.

What this tool cannot do

It does not know any marketplace's fees and never signs in to Seller Central, Seller Hub, the Meesho supplier panel or your shop, so the result is only as good as your sheet. It counts one unit per order and works out the fee % on what the buyer pays (our assumption). The main cost, the fix list and the money each fix adds are our measures, worked out at the same orders a month; a higher price or fewer ads can change how many orders you get. Whether you can claim the GST on fees and ads back, and the GST rate for each product, are for your CA to confirm. It is not tax advice.

Frequently asked questions

Why does the tool not fill in Amazon, Flipkart or Meesho fees?

Fees change often and differ by category and price, so any rate we filled in could be wrong for your product. Copy the fee % and fixed fee from your own rate card into the sheet, or type them once per channel under "Fees by channel". The Try an example button fills in made-up rates only to show how the tool works.

What is the difference between a return and an RTO?

A return is a parcel the buyer received and sent back. An RTO (return to origin) never reached the buyer, for example because it was refused or the buyer could not be reached, and goes back to you. Both mean no sale, both shipping legs and sometimes stock you cannot resell, so the tool takes one rate for both per row. To see why your products come back, use the Returns and RTO Reason Analyzer.

How is the break-even price worked out?

Profit rises in a straight line with the price, so the break-even price is the costs that do not change with the price divided by what each rupee of price leaves after GST, the fee % and ads charged as a % of sales. For the made-up palazzo at ₹299 in the example, about ₹238 of costs per order sent and about 73 paise left from each rupee give a break-even price of ₹328. The target price works the same way, keeping your target margin as profit.

Should I type ACoS or ad spend per order?

Ad spend per order is best: your total ad spend for the SKU in a month divided by all its orders in that month. If you only have a percentage, type ad spend divided by total sales (what Amazon Ads calls TACoS) in the "Ads % of sales" column. The ACoS from an ad report divides spend by ad sales only, so using it counts every order as an ad order and shows a higher cost.

Can I claim the GST on marketplace fees back?

Under section 16 of the CGST Act, a registered person can take input tax credit on goods and services used in the business only when the conditions are met, such as holding the supplier's tax invoice and the supplier reporting it. A person who is not registered cannot claim it. Tick "I claim that GST back" only if your CA confirms it; untick it to count that GST as a cost.

Next in this step Marketplace Payment Reconciliation Open it

More e-commerce tools

All 30 e-commerce tools

Want us to fix what the tool found?

Tell us about your business and what you want to grow. We reply within one business day with next steps, not a sales script.

  • A reply within one business day
  • A quick look at your site and search visibility before we talk
  • Your details are only used to answer your enquiry

Prefer email or a call?

hello@digitalsnot.com

+91 70079 75411