Coming soon to the Shopify App Store

Your courier is eating your margin, ₹60 at a time.

Heavy weight slabs, double-billed AWBs, fake RTOs, COD that never lands in your bank. ShipJasoos checks your Shiprocket, Delhivery or XpressBees CSVs against every Shopify order and shows you exactly where the money went.

Upload two CSVs. Get a list of findings with ₹ at risk per order. No spreadsheet gymnastics.

Nobody has time to match hundreds of invoice rows against hundreds of orders by hand. That's why the ₹60 here, ₹2,498 there never gets disputed. It just disappears.

What it catches

Six ways your courier bill leaks money

Every row in your freight invoice and COD remittance report is matched to a Shopify order by AWB or order ID. Anything that doesn't add up gets flagged.

01

Weight overcharges

Courier billed more 500 g slabs than your SKU weights plus packaging justify. Volumetric box dimensions are supported too.

Freight invoice
02

Duplicate freight charges

Same AWB, billed twice. Easy to miss in a 40-page invoice, and easy to catch when a machine checks it.

Freight invoice
03

RTO on delivered orders

Return-to-origin charges on parcels your customer actually received. You paid to ship it once. Why twice?

Freight invoice + Shopify
04

Charges for unknown AWBs

AWBs on your bill that don't match any order in your store. Somebody else's parcel on your tab.

Freight invoice + Shopify
05

COD short-paid

Remitted less than the order total minus the COD fee. A few rupees per order becomes real money every month.

COD remittance
06

COD never remitted

Delivered more than N days ago and still missing from the remittance report. Your customer paid. You didn't get it.

COD remittance + Shopify
How it works

Three steps. No integrations to set up.

  1. Upload your CSVs

    Drop in the freight invoice and/or COD remittance report you already download from your aggregator. Columns are auto-detected from the headers, and you can fix the mapping if anything's off.

    freight-invoice.csvcod-remittance.csv
  2. Auto-match every row

    ShipJasoos matches each row to your Shopify orders from the last 60 days by AWB or order ID, then checks weights, duplicates, RTOs and remittances.

    AWB ↔ orderslab mathCOD math
  3. Dispute & recover

    You get a list of findings with ₹ at risk per order. Raise the dispute with your courier, then mark each one open, disputed, recovered or dismissed.

    opendisputedrecovered
Sample audit

20 orders in. 9 leaks out.

These are the findings from our test store: 20 seeded orders checked against Shiprocket-style CSVs with planted problems. It's sample data, not a customer result.

20orders audited
9findings
₹5,866at risk
Sample findings · test data from a development store, shown for illustration. Every finding starts as Open.
Order / AWBFindingStatus₹ at risk
#1002Weight overchargeOpen₹60
#1005Duplicate freight chargeOpen₹60
#1007Weight overchargeOpen₹120
#1009RTO charged on delivered orderOpen₹60
#1011COD not remittedOpen₹2,498
#1013Weight overchargeOpen₹60
#1015COD not remittedOpen₹2,798
#1017COD short-paidOpen₹150
SRTEST9999Charge for unknown AWBOpen₹60
Total at risk (9 findings)₹5,866
Track every finding: Open Disputed Recovered Dismissed
Privacy & trust

We audit the money, not your customers.

Checking a courier bill doesn't need your customers' personal details, so we don't keep them.

Read the full privacy policy

  • No customer PII storedNo customer names, emails, phone numbers or addresses are saved.
  • Uploaded files aren't keptYour CSVs are read to run the audit, then discarded. Only the findings are saved.
  • Auto-delete after 180 daysAudit results are deleted automatically after 180 days.
  • Only the last 60 days of ordersThe audit only looks at orders from the recent window it needs.
FAQ

Questions founders ask

Which couriers and aggregators does it work with?

It's built around aggregator exports like Shiprocket's freight invoice and COD remittance report, and works with similar CSVs from Delhivery and XpressBees. Columns are auto-detected from the headers. If your file uses different names, you can correct the mapping before the audit runs.

Do I need to upload both files?

No. Upload the freight invoice to catch weight, duplicate, RTO and unknown-AWB charges. Upload the COD remittance report to catch short-paid and never-remitted COD. Upload both to get the full picture.

How does it know a weight charge is wrong?

It works out the expected billable weight from your Shopify SKU weights plus packaging, including volumetric weight from box dimensions if you use them, rounds that up to 500 g slabs, and compares it with the slabs the courier billed.

Does it raise disputes with the courier for me?

No. It gives you the evidence: each finding with the order, the AWB and the ₹ at risk. You raise the dispute with your courier, then track each finding as open, disputed, recovered or dismissed.

How far back does it look?

It matches against your Shopify orders from the last 60 days.

What happens to my data?

Uploaded files aren't stored. No customer names, emails, phones or addresses are saved. Audit results are deleted automatically after 180 days. See the privacy policy.

How much does it cost?

Pricing will be announced when ShipJasoos launches on the Shopify App Store. You'll be able to start free.

Is it on the Shopify App Store yet?

Not yet. It's coming soon. Hit the button below to be first in line.

Stop paying for your courier's mistakes.

Run your first audit on the last 60 days of orders and see what's actually on the table.

Start free

Coming soon to the Shopify App Store.