DealStore · ROI for Ram

How the investment pays Ram back, and why 1% of Shopify is feasible

Three layers, each paid for by the one before it: stop paying Shopify on your 78 stores, sell DealStore to outside merchants, then scale toward 46,000 stores. Money is released in gates, so the loss is capped if any gate fails.

Build investment

$0.5M

Remaining ask, 25% discounted rates

Annual saving (ESTIMATE)

$1.5M

Cash only, checkable on invoices

Payback on savings alone

0.3 yrs

Zero outside merchants. 0.5 yrs if full scope were charged from zero

Base case, Year 5 benefit

$7.7M

22,000 external stores

Straight answers to the team's hardest questions

We already push products to Google and get customers that way. What is special about DealGuaranty?

Nothing replaces Google, and we should not pretend it does. Google is rented traffic: free listings help, but volume costs ad clicks every month and the shopper has no price protection. DealGuaranty is one more channel on the same catalog, switched on with one button, with price-guarantee and escrow-backed buying that Google does not offer. It costs a click and a 2.5% commission only when it sells.

Proof: 60-day tagged test on 200 products. If it does not bring real orders, we drop it and it stays out of every number.

Why should anyone treat DealGuaranty as bigger than Google for supply and customers?

They should not. Google is far bigger for reach, and DealGuaranty is not counted in the base case or the payback. The ROI stands without it. It is upside that Ram can verify or discard after 60 days.

Proof: marketplace figures appear only as upside rows, never in the base totals.

Why would any merchant leave what Shopify already provides and come to DealStore?

Most will not leave for features alone, so the plan does not depend on that. Step 1 needs no persuading: your own 78 stores. Moving them stops a Shopify bill you can read off your invoices, and the payment margin and customer data stay with you. Step 2 targets merchants already paying high Shopify fees, with an import tool that copies the catalog, so switching costs them days, not months. Step 3 (scale toward 1%) only gets funded if step 2 shows paying stores.

Proof: Shopify invoices stop after cutover (week 11 onward); 10 design partners paying; gate checks before more money is spent.

DealStore has no value addition. All they want is something extra.

Fair challenge. Today the honest position is parity first: 168 of 295 PRD requirements are covered and 45 must-haves are still open, and we say so. What Shopify does not give a merchant, and DealStore already has, is the back office on the same stack: ERP and ledger, CRM, BI, campaign tools and the marketplace button. Merchants pay for that today through a $400 a month app stack and separate accounting software. The pitch is the same storefront for less money plus the back office, not a nicer theme.

Proof: Coverage Verdict and Requirement Tracker sheets list every open gap; the app-stack saving is read from the pasted invoices.

How do we know you are not just selling a dream?

Because the plan can fail cheaply. Money is released in gates. Gate 1 (week 12) needs a live store with checkout conversion within 5% of Shopify. Gate 3 needs the savings visible on invoices. Gate 4 needs 300 paying outside stores. If a gate fails, spending stops and the loss is capped at that point.

Proof: Stage Gates sheet shows cumulative money at risk per gate.

Real Shopify invoices

Savings are ESTIMATES until real Shopify invoices are pasted

One row per store: store, Shopify plan, apps, third-party gateway surcharge (only the extra, not normal card fees), other fees. Paste from Excel or CSV. Plan and apps are read as monthly, gateway and other as annual, unless the header says annual or monthly.

Apps and APIs replaced by DealStore

App Ram's stores pay forDealStore uses insteadStatusPaid / store / month ($)DealStore cost / store / month ($)
Search and filteringBuilt-in Meilisearch search
Product reviewsDealStore review sync and storage
Order tracking and shipment noticesBuilt-in tracking sync, email and SMS
Abandoned cart and emailBuilt-in cart recovery and Resend email
Shipping rates and labelsEasyPost, one negotiated rate for all stores
Sales taxTaxJar, pooled across stores
Inventory sync / multi-storeOne shared inventory
ERP / accounting connectorDGERP and DealStore posting, no connector
Net saving from apps and APIs replaced (78 stores)Enter invoice amounts

Nothing is assumed: amounts start empty and only count once you type what Ram's invoices show. Saving = (paid minus DealStore cost) x 12 x 78 stores. "Replaced" counts in full, "Partly replaced" counts half, "Kept" counts zero. DealStore cost includes the usage fees of EasyPost, TaxJar, Meilisearch, Twilio and Resend. Entries are saved in this browser only and are not yet added to the savings figure above, so nothing is counted twice.

Layer 1: Ram's own stores (the floor)

Migration waveStoresCutover weekAnnual saving unlocked
EspeciallyYours111$19,105
Wave 1 (LabelShoppers 1-10)1017$191,054
Wave 2 (11-30)2020$382,108
Wave 3 (31-50)2022$382,108
Wave 4 (51-77)2724$515,845

Savings use estimated Shopify plan, app and gateway costs. Paste real invoices above to replace them.

What Ram's stores pay DealStore, and what Ram keeps

Full year, all 78 stores liveAmountBasis
Shopify bills that stop after cutover$1,562,220Plans + apps + gateway surcharge + connector fees, less app replacement cost
DealStore fee charged to Ram's stores (same price as outsiders)-$285,94478 stores x $79/month + 0.4% of $53,000,000 sales
Ram net saving per year$1,276,276Shown to Ram as saved vs Shopify, after paying the fee
DealStore run cost for the 78 stores-$72,000Hosting and support
Profit kept by DG Holdings on Ram's stores$213,944Fee less run cost

Ram's stores are billed at the same price list and discounts as outside merchants, never more than the best outsider price. Year 1 is smaller because stores cut over in waves ($652,927 net saving to Ram in Year 1). Ram plus DG Holdings together still keep the same total as the Annual saving figure above.

Layers 2 and 3: outside merchants and the path to 1%

Five-year outcomeConservativeBase (planning case)Ram's Dream (1%)
External stores, Year 58,00022,00046,000
Year 5 platform revenue$5.4M$19.9M$59.6M
Year 5 operating profit (external)$0.6M$6.2M$35.1M
Year 5 total benefit incl. savings$2.1M$7.7M$36.6M
Peak cash Ram puts in$0.1M$0.3M$0.2M
Payback yearYear 2Year 2Year 2
Equity value Y5 (estimate)$16.2M$99.3M$417.2M
Ram's share after dilution$16.2M$69.5M$229.4M
Total spent over 5 years$11.8M$29.3M$61.7M
Value back per $1 spent2.8x3.8x5.8x

The 1% case needs about 1,208 new stores a month in Year 5 and earns $59.6M revenue, lower than Shopify-level revenue per store because DealStore keeps only the payment margin above cost. The Base case is the planning case; Conservative still repays the build.

How every number is defended, and how DealStore earns

NumberValueHow it is builtSourceHow to check itHardest challenge
Annual saving on 78 stores$1,490,220Shopify plans + apps + gateway surcharge + connector fees, less DealStore run costESTIMATE. Replace with pasted invoicesAdd the invoice lines up. The bill that stops after cutover IS the saving."Savings are invented." Answer: they are your own invoices; we only subtract the DealStore run cost.
Build investment$496,571Work packages x role x hours x rate card (25% below industry), less work already builtWork Package Status sheet in the Defense PackAny package can be taken by Ram's team; the ask drops by that line exactly."Why not our developers?" Answer: fine for handover modules, nothing is bundled.
External revenue per store$1,168 / yr (Base)Subscription x 12 + GMV per store x payment marginOur price list and Stripe Connect payout statementsFirst 10 design partners: compare real Stripe statements to this figure."Shopify makes $1,935 a store." Answer: we keep only the margin above payment cost, so we model lower on purpose.
Churn, acquisition cost, store growth12% / $300 / 22,000 stores (Base)Judgement based on Shopify-refugee merchants and a self-serve import toolASSUMPTION, not yet measuredMeasured monthly from Gate 3. Gate 4 releases growth money only if 300+ paying stores, churn under 15%, acquisition cost under $400."Growth is a guess." Answer: yes, so money for it is released only after real traction.
Equity value$99,280,000Year 5 revenue x multiple (3x / 5x / 7x)ESTIMATE of private-market pricingNot counted in any cash payback or cumulative-cash figure."Valuation is hype." Answer: payback does not use it.
How DealStore earnsWho paysPriceIn base numbers?Proof it works
Platform subscriptionExternal merchants$79 / store / month (Base)YesStripe Billing subscription per store. Real money on the first design partner invoice.
Payment marginShoppers (inside card price)0.4% of store GMV above Stripe costYesStripe Connect payout statement per store shows the kept margin.
Savings on Ram's 78 storesRam (stops paying Shopify)See Captive SavingsYes (Layer 1)Shopify invoice stops after cutover; savings report built from invoices.
Marketplace commissionMerchants, on sales the channel brings2.5% of marketplace-attributed salesNo (upside only)Orders tagged with the DealGuaranty source; commission = tagged sales x 2.5%.
Paid add-on modules (ERP, CRM, BI)MerchantsPriced when 10 stores askNo (not modelled)Counted only after real purchase requests.

Marketplace value (upside only, never in the base totals)

Share of sales the marketplace bringsExtra sales on Ram's 78 storesExtra profit at 35% marginCommission earned from outside stores, Year 5 Base
1%$530,000$185,500$233,750
2%$1,060,000$371,000$467,500
3%$1,590,000$556,500$701,250

Commission 2.5%. On Ram's own stores it moves money between his companies, so only the extra profit counts.

DealGuaranty marketplace: one button, and how it compares with Google

One-button push to the DealGuaranty marketplace

Sends every active product of a store to the marketplace. Safe to press again: existing listings are refreshed, not duplicated.

Could not load stores: Request failed with status code 401

We are not better than Google at reach and we should not claim it. The same catalog goes to Google AND DealGuaranty. DealGuaranty adds what Google does not: price guarantee, buyer protection and deal-intent shoppers. Whether that earns real sales is proven by the 60-day test below, not by argument.

Google Shopping (what Shopify pushes to)DealGuaranty marketplaceHonest verdict
ReachBillions of searchesSmall, deal-hunting audienceGoogle wins. We do not claim otherwise.
Cost to merchantFree listings; paid Shopping ads per clickNo click fees; 2.5% only on a saleNeeds the 60-day test to prove.
Price trustShows a price, no guaranteePrice-guarantee checks, price history and alerts (built)Differentiator; shopper adoption unproven.
Buyer protectionNone from GoogleEscrow-backed claims (built)Differentiator.
Setup for the merchantShopify pushes products to Google automaticallyDealStore: one button to DealGuaranty; Google Shopping feed exists for E2G, Google Merchant Center sync needs its account secrets addedParity once Merchant Center is connected.
Repeat trafficShopper returns to search againAlerts and saved deals bring shoppers back to the marketplaceUnproven; measured in the test.
  1. Push 200 EspeciallyYours products with the one button. Tag every outbound link with the DealGuaranty source.
  2. Run 60 days with no extra ad spend. Track sessions, orders and revenue by source.
  3. Pass: marketplace orders are at least 1% of store orders AND conversion rate is at or above the store average.
  4. Fail: keep it as a free listing channel, remove it from the value story, and do not count it anywhere.

Stage gates: how much can be lost

Gate 0: Approve Phase 1 (week 0)At risk: $302,664

Pass only if: Plan, price and Ram inputs signed.

If it fails: Not signed: nothing spent.

Gate 1: EspeciallyYours live (week 12)At risk: $399,617

Pass only if: Store runs on DealStore 14 days, zero data drift, checkout conversion within 5% of the Shopify baseline, Shopify cancelled.

If it fails: Parity or conversion fails: stop. Loss capped at Phase 1 + 2 spend.

Gate 2: Wave 1 live (10 stores) (week 17)At risk: $496,571

Pass only if: All 10 stores live, savings visible on invoices, no revenue drop.

If it fails: Wave 1 fails: pause waves 2-4, fix, re-test. Spend so far is capped.

Gate 3: All 78 stores live (week 27)At risk: $1,796,571

Pass only if: Verified annual saving at or above the Conservative case, 10 external merchants signed as design partners.

If it fails: Savings below plan: run the stores, do not fund external growth.

Gate 4: External traction (week 78)At risk: $4,596,571

Pass only if: 300+ paying external stores, churn under 15%, acquisition cost under $400 per store.

If it fails: Traction below Conservative: hold at captive-only, which still pays back.

Stress test on the Base case

What goes wrongY5 external profitPeak cashPayback
Base case as modelled$6.2M$0.3MYear 2
Every cutover slips 12 weeks$6.2M$0.6MYear 2
Real Shopify savings only 50% of estimate$6.2M$0.6MYear 4
External stores 50% lower-$0.9M$0.3MYear 2
External stores 75% of plan$2.7M$0.3MYear 2
External stores 125% of plan$9.8M$0.3MYear 2
Churn 20% (vs 12%)$5.9M$0.3MYear 2
Payment margin 0.2% (vs 0.4%)$4.3M$0.3MYear 2
Subscription $49 (vs $79)$0.1M$0.3MYear 2
Acquisition cost doubles ($600)$2.8M$0.4MYear 2
Fixed team cost 25% higher$4.2M$0.4MYear 2
No external merchants at all$0.0M$0.0MYear 1