Built for Pakistan's COD ecosystem · PostEx-native

Know your real profit.
Not your Shopify revenue.

CODProfit is the first profit dashboard built for Pakistani Shopify stores running on PostEx. See exactly what's left after returns, shipping, COGS, and ad spend — in PKR, in real time.

Pakistan-only PostEx-native Private beta · invite only
app.codprofit.co/dashboard
● Live

Your money, finally counted.

Auto-synced from Shopify, PostEx, and Meta · 30 April 2026

Synced 4 min ago
Today
📅 30 April 2026
Sales ▲ 18%
PKR 42,890
PKR 28,450 · Unfulfilled PKR 14,200 · In transit
Orders / Units
17 / 19
Returns
2
Ad spend
−PKR 8,420
ROAS
5.09
Net profit ▲ 22%
PKR 14,672
Margin
34.2%
Click to inspect
Yesterday
📅 29 April 2026
Sales ▲ 6%
PKR 51,640
PKR 12,890 · Unfulfilled PKR 18,400 · In transit
Orders / Units
21 / 23
Returns
3
Ad spend
−PKR 9,180
ROAS
5.62
Net profit ▲ 14%
PKR 18,394
Margin
35.6%
Click to inspect
Month to date
📅 1–30 April 2026
Sales ▲ 12%
PKR 14,82,650
PKR 1,93,562 · Unfulfilled PKR 40,192 · In transit
Orders / Units
594 / 631
Returns
94
Ad spend
−PKR 2,48,400
ROAS
5.97
Net profit ▲ 18%
PKR 4,82,150
Margin
32.5%
Click to inspect
Last month
📅 1–31 March 2026
Sales ▲ 9%
PKR 1,58,20,400
PKR 1,26,374 · Unfulfilled PKR 0 · In transit
Orders / Units
638 / 692
Returns
102
Ad spend
−PKR 2,71,800
ROAS
5.82
Net profit ▲ 24%
PKR 5,18,940
Margin
32.8%
Click to inspect
Status
Private beta
Invite-only · launching publicly soon
Native integrations
Shopify · PostEx · Meta
No CSVs, no spreadsheets
Built for
PostEx merchants
~3,000 PostEx-shipping Shopify stores in Pakistan
Pricing
Free during beta
Through September 2026
The accounting problem nobody else solves

Shopify says you made PKR 12,00,000 this month. But did you?

Pakistani COD reality is brutal. ~30–40% of orders return. PostEx still charges you on every one. Your COGS already left the warehouse. The Sales number in Shopify is a fantasy.

Shopify · OrdersApr 2026
Revenue
PKR 12,00,000
347 orders placed · 271 fulfilled
Top-line revenuePKR 12,00,000
What Shopify shows youPKR 12,00,000

A number you can't spend. A number that doesn't exist in your bank account.

CODProfit · Net profitApr 2026
Actual money kept
PKR 2,87,000
Reconciled from PostEx · COGS · Meta · Returns
Returns 34% return rate−PKR 4,12,000
PostEx delivery + reversal fees−PKR 1,78,000
COGS on delivered + returned−PKR 1,95,000
Meta ad spend−PKR 1,28,000
= Net profitPKR 2,87,000

Every other profit app on the Shopify App Store ignores PostEx. That's why their numbers lie to Pakistani merchants.

What's inside

Four things every PostEx merchant needs
and nobody else builds.

★ The wedge

PostEx, finally connected.

One-click integration with your PostEx merchant account. We pull every order's delivery status, transaction fees, reversal fees, and tax automatically — no CSV exports, no manual reconciliation. Every status code from 0001 to 0013 mapped, every fee captured.

30-day rolling sync Auto every 12 hours 13 status codes mapped
PostEx
Merchant API
Delivery · Fees · Reversals
CODProfit
Reconciliation engine
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
ALL ✓

Profit math that respects COD reality.

Returns aren't free in Pakistan. PostEx still charges shipping and reversal fees, and your COGS already left the warehouse. CODProfit counts all of it.

Sales = delivered only · COGS = delivered + returned · Delivery cost = forward + reverse.

The numbers finally match what's in your bank account.

Net profit breakdown · Apr 2026 Last sync: 12 min ago
Sales (delivered only)
+ PKR 8,02,400
COGS (delivered + returned)
− PKR 1,95,000
PostEx forward delivery
− PKR 92,400
PostEx reversal fees
− PKR 85,600
Meta ad spend
− PKR 1,28,000
Other expenses
− PKR 14,400
Net profit
PKR 2,87,000

Blended ROAS, POAS, and CAC — by store, by day.

Connect Meta Ads in 30 seconds. We auto-sync your daily spend every 2 hours and finalize yesterday's number at 2 AM PKT.

See your real POAS (Profit on Ad Spend) — not the vanity ROAS Meta shows you. Know your actual CAC. Know which days you're profitable.

Meta sync · every 2h Daily finalise · 2 AM PKT
Blended ROAS
3.42×
▲ 0.41× vs last 30d
Blended POAS
1.18×
▲ 0.06× — barely profitable
Blended CAC
PKR 412 / customer
▼ PKR 38 vs last 30d

Drill down to every order.

Click any number on the dashboard and see exactly which orders it came from. Tracking number, customer, city, fees, COGS, status — all in one paginated table.

No more switching between PostEx, Shopify, and a spreadsheet.

Orders · click to inspect 271 of 347 · Apr 2026
Order
Customer
City
COGS
Net
Status
#9271
Ahsan Tariq
Karachi
820
+1,640
Delivered
#9270
Mehwish Khan
Lahore
1,120
−362
Returned
#9269
Faisal Ahmed
Faisalabad
540
+1,210
Delivered
#9268
Sadia Iqbal
Multan
980
In transit
#9267
Bilal Hussain
Rawalpindi
720
−288
Reattempt
#9266
Ayesha Malik
Karachi
1,400
+2,180
Delivered
Setup

Live in under 8 minutes.

01

Install from Shopify App Store

OAuth approval. We read orders, line items, and refunds — read-only.

~ 15 seconds
02

Paste your PostEx token + connect Meta Ads

Paste your PostEx merchant token. Authorise Meta Business. We'll fetch up to 90 days of history.

~ 2 minutes
03

Enter COGS for your products

Bulk-edit table for your top SKUs. Once it's in, it's in — only update when prices change.

~ 5 minutes · one time

Your dashboard is live. Historical data backfills automatically — going back to January 2026.

The wedge

How CODProfit is different from generic profit apps.

Every other profit app on the Shopify App Store was built for prepaid Stripe/PayPal markets. None connect to PostEx natively. None do the COD return math correctly.

Capability
CODProfit
Generic profit apps
Built for COD markets
Yes
Built for prepaid
PostEx integration
Native
None
Counts reversal & return fees in profit
Every fee
~ Partial / manual
PKR-first display, Pakistani number formatting
Native PKR
USD-first, converted
Meta Ads spend in PKR
No conversion
~ Converts from USD
Pakistani support team
Karachi-based
Offshore
Free during beta
Until Sept 2026
Paid from day 1

They built profit tools for Shopify. We built one for your Shopify.

Integrations

Live now. And the whole COD ecosystem next.

LIVE
Shopify
Orders, line items, refunds (read-only).
LIVE
PostEx
Delivery status, fees, reversals.
LIVE
Meta Ads
Spend in PKR, every 2 hours.
TCS
Q3 2026
TCS
Same fee + status mapping.
L
Q3 2026
Leopards
Coming with full reversal support.
BX
Q3 2026
BlueEx
Direct API integration.
M&P
Q4 2026
M&P
On the roadmap.
TT
Q4 2026
TikTok & Google Ads
Cross-channel POAS view.
Pricing

Free during beta. Then priced like a Karachi accountant.

Beta · until September 2026
PKR 0 / month

All features. No order limit. No CSV exports behind a paywall. We're proving the product on Pakistani stores first — pay nothing while we do.

Request Beta Access Read pricing FAQ

After beta · order-volume only

Starter
Up to 500 orders / month
PKR 1,499
Growth
Up to 2,500 orders / month
PKR 3,999
Scale
Unlimited orders
PKR 8,999

All plans include all features. We only charge by order volume.

Questions

Things merchants ask before they install.

Today, no. We're PostEx-native because that's where the pain is sharpest in Pakistan. TCS, Leopards, BlueEx, and M&P land in Q3–Q4 2026 — we're building each integration with the same fee + status fidelity, not a generic CSV uploader.

Roadmap above. If you ship with one of them today, install anyway — your Shopify and Meta data still flows in, and you'll be first in line when your courier goes live.

Per-store row-level security in Postgres. OAuth for Shopify and Meta — we never see your passwords. PostEx and Meta tokens are stored server-side only, protected by row-level security and at-rest disk encryption (AES-256), and never exposed to any browser. We don't sell, share, or resell merchant data, ever. Full details on the Privacy page.

They built for prepaid Stripe/PayPal markets. None connect to PostEx. None handle reversal fees as cost-of-goods. None display PKR natively. See the comparison table above for the full breakdown.

Once. Bulk-edit table for your SKUs at setup. After that, only when your supplier prices change — usually quarterly. We'll soon support per-batch COGS for merchants who change suppliers often.

We backfill up to 120 days from Shopify, 30 days from PostEx, and 90 days from Meta automatically on first install. Your dashboards have a real history from day one.

Yes — until September 2026. We're using beta to build trust with Pakistani merchants and stress-test the PostEx integration on real volume. After beta, you choose a tier or uninstall. No surprise charges.

One click in Shopify Admin → Apps. Shopify sends us an APP_UNINSTALLED webhook and we delete every byte we have on your store — orders, COGS, fees, tokens, computed metrics — within 24 hours (typically within seconds). See Data Deletion for the full breakdown and other deletion methods.

Stop guessing.
Start counting.

Request Beta Access

Free during beta · Pakistan-only · Invite-only · No credit card