Your sales say EGP 980k.
Your bank says 212k.

The rest disappears into returns, failed deliveries, shipping and COD fees. Safi shows you exactly where, on every order, as it happens.

Start free trial

14 days freeNo card neededCancel anytime

One live P&L
Shopify, your shipping company and Meta, reconciled every few minutes
True ROAS
3.2×
Meta reports 4.1×
After returns, delivery fees and COD, not before.
Returns & RTO
12.4%
  • Delivered84%
  • Returned12%
  • In transit4%
Meta ad spend · this week
EGP 118k
312 orders attributed
Best margins · this month
  • Oversized tee61%
  • Cargo pants54%
  • Zip hoodie48%
Safi AI · this week
Move Delta parcels to the next shipping tier
38% of parcels go to the Delta at EGP 118. At this volume the next tier is EGP 108.
+EGP 3,800 a month
Cost per delivered order
EGP 136
  • ShippingEGP 118
  • PackagingEGP 9
  • COD fee1%
Break-even ROAS
2.6×
at your real margin and RTO rate
Headroom this week+0.6×
COD collected · this week
EGP 96,300
COD payout · Thursday
Settled78%
Inventory
EGP 418k
stock value at cost
  • Units on hand2,598
  • Out of stock14 SKUs
  • Oversold7
Latest orders
  • #4821Delivered
  • #4820In transit
  • #4819Returned
  • #4818Delivered
Net profit · this month
EGP 212,400
18.2% vs last month
Safi AI · this week
Move Delta parcels to the next shipping tier
38% of parcels go to the Delta at EGP 118. At this volume the next tier is EGP 108.
+EGP 3,800 a month
Cost per delivered order
EGP 136
  • ShippingEGP 118
  • PackagingEGP 9
  • COD fee1%
The real problem

Everyone in your brand trusts a different number.

  • Your media buyer
    runs on Meta
    EGP 1.2M
    in purchases
  • You, the founder
    run on Shopify
    EGP 980k
    in sales
  • Your fulfillment team
    runs on courier numbers
    EGP 588k
    collected
  • Your accountant
    runs on Paymob or Geidea
    EGP 236k
    settled

Four numbers. None of them is your profit.

Safi joins them in one live P&L
EGP 212k
net profit, the one number everyone can trust

Growing ecommerce brands
run on Safi

Sales, costs and net profit for any period, live from Shopify, your shipping company and Meta.

Overview · This month
#DayOrdersSalesAd spendDeliveryReturnsNet profit
1Mon 163EGP 78,400EGP 9,200EGP 7,100EGP 3,900+EGP 14,300
2Tue 258EGP 71,900EGP 8,700EGP 6,500EGP 2,100+EGP 13,800
3Wed 371EGP 88,200EGP 9,900EGP 8,000EGP 5,600+EGP 15,100
4Thu 484EGP 104,600EGP 11,300EGP 9,500EGP 4,200+EGP 19,900
5Fri 539EGP 48,100EGP 7,400EGP 4,400EGP 6,800−EGP 1,200
6Sat 666EGP 81,700EGP 9,100EGP 7,400EGP 3,300+EGP 15,600
7Sun 770EGP 86,300EGP 9,600EGP 7,900EGP 2,900+EGP 16,900
8Mon 861EGP 75,800EGP 8,900EGP 6,900EGP 4,700+EGP 12,700
9Tue 955EGP 68,200EGP 8,200EGP 6,200EGP 3,000+EGP 12,100
10Wed 1074EGP 92,600EGP 10,400EGP 8,300EGP 3,800+EGP 17,400
11Thu 1180EGP 99,100EGP 10,900EGP 9,000EGP 5,100+EGP 17,900
12Fri 1243EGP 53,400EGP 7,600EGP 4,900EGP 2,400+EGP 8,900
Net profit · this month
EGP 212,400
↗ 18.2% vs past month
Where this month's money went
  • SalesEGP 980,000
  • Returns−96,300
  • Product cost−412,000
  • Shipping−80,800
  • COD & payment fees−14,900
  • Meta ads−118,000
  • Fixed expenses−45,600
  • Net profitEGP 212,400
Problems, and what Safi does about them

Where your margin leaks, and how Safi stops it.

Returns, fees and inflated ad numbers hide across your ad platforms and shipping companies. Safi finds every one.

Booked is not banked

Shopify counts a sale at checkout. Safi counts it when the parcel is delivered and paid, after returns, shipping and COD fees.

ReturnsShippingCOD feesAd spendNet profit

One dashboard, not four

Stop jumping between Shopify, Meta, your shipping company and your spreadsheets. Safi pulls them into one place and matches them order by order, so the numbers finally agree.

Shopify
Shipping
Meta
Sheets

Your ROAS
is a story

Meta says 4.1×. On delivered orders, after returns and fees, it is 3.2×. Safi shows the number that pays the bills, per campaign.

mysafi.appLive
Updated 2 minutes ago

Month-end is too late

Your P&L updates every few minutes and Safi AI tells you what to fix while there is still a month left.

Where did margin go last week?

What Safi gives back.

Five things every ecommerce brand gets from the first sync. Hover a card to see each one at work.

Start free trial

Hours back, every week

Safi syncs your store, shipping and ads by itself every few minutes. No exports, no spreadsheets, no copy-paste at month end.

Synced 2 min agoShopify · Shipping · Meta

Save up to 3× what you pay

Safi flags shipping overcharges, costly returns and ads that lose money after delivery. Fix them, and it pays for itself.

Pro planEGP 1,200
Saved this monthEGP 3,600

An AI copilot for your business

Safi AI reads your real numbers and tells you what to do next: when to restock, which costs to cut. An advisor without the fees.

Restock tees this weekCut packaging costs

Fees stop hiding

Shipping tiers, COD charges, return trips and payment fees are found and charged to the order they belong to.

Found in shipping fees
EGP 3,800/mo

One number you trust

Net profit per order, per product and per day, after every cost. Not the sales figure: the money you keep.

SalesEGP 980,000
Net profitEGP 212,400
How it works

Connect your brand
in three easy steps.

No developers and no spreadsheets. Connect the tools your ecommerce brand already runs on, and Safi does the rest.

Start free trial
  1. Orders syncing · 1,284 imported

    Connect your store

    Link your Shopify store in a few clicks. Orders, products and refunds start coming in on their own.

  2. Shipping and your ad platforms connected

    Add shipping and ads

    Connect your shipping company and your ad accounts. Safi matches every parcel and every pound of ad spend to its order.

  3. Net profit · This month+18%
    EGP 212,400

    See your real profit

    Your net profit is ready in minutes, for every order and every day, and it keeps itself up to date.

Early access · founding price closes soon

Every day without Safi is margin you don’t get back

Founding brands keep their price for life.

All founding spots are taken

Software that pays for itself.

Start with 14 days free, no card needed. Safi finds the fees, returns and ad spend eating your margin, so it pays for itself.

Growth

EGP499/month
Founding price

For a growing brand that ships every day.

Start free trial
  • 2 seats
  • 3 connections
  • Profit and loss, down to every order
  • Delivery, returns and the cost of failed deliveries
  • Overview, Analytics and every report
  • Safi AI
  • Everything in Growth
  • Unlimited seats
  • 5 connections
  • Safi AI, your finance advisor
  • Special requests: features built for you

Enterprise

Custom

For brands with several stores or special needs.

Contact sales
  • Unlimited seats
  • All connections, plus custom ones
  • Everything in Pro
  • Several stores under one account
  • Help with setup and team training
  • Priority support
FAQ

Questions, answered.

What ecommerce brands ask us before they connect.

What does Safi do?

Safi shows your ecommerce brand its real profit. It joins your store, ad platforms, shipping company and payment gateway, then takes out returns, failed deliveries, shipping, COD fees, ad spend and product costs, on every order.

Which tools does Safi connect to?

Shopify, the ad platforms you use, like Meta, TikTok and Google, your shipping company, and Paymob or Geidea for card payments. If yours isn't there yet, tell us which one.

Do I need a developer to set it up?

No. You connect each tool in a few clicks, and your first numbers show up within minutes. A store with a long history can take a little longer to come in fully.

How often do my numbers update?

On their own, every few minutes. New orders, deliveries, returns and ad spend come in as they happen, so you never export or upload a sheet.

Does it work for cash on delivery?

Yes, that's what Safi is built for. It follows every parcel with your shipping company, so a failed delivery or a return comes off your profit, and COD fees are counted.

Is my data safe?

Your data is stored securely and stays private to your brand: you and the teammates you invite. We never sell it or share it with advertisers, and our team opens it only to help you or keep it safe.

Read the privacy policy
Do I need a card to start?

No. Your 14-day free trial starts without a card. You pay only if you choose a plan, so nothing is charged when the trial ends.

Can I cancel anytime?

Yes. Cancel from the Billing page whenever you like, and your plan keeps working until the end of the month you paid for.

Can't I just get these numbers from Claude Code or ChatGPT?

You could, if you export Shopify, your ad platforms, your shipping company and your payment gateway, match every parcel to its order and check the math yourself, then do it all again tomorrow. Safi does that on its own every few minutes and gives your whole team one number to trust. Pro adds Safi AI, a finance advisor that works from those live numbers.

Still have a question?

Write to us and a person from the Safi team answers.