Tab Promo vs Discount Ninja: no per-order fees.
Discount Ninja and Tab Promo both run tiered, Buy X Get Y, gift and customer-targeted promotions on Shopify. Discount Ninja plans include a set number of discounted orders and then charge $0.10–$0.20 per order; Tab Promo charges a flat price with unlimited orders. Up to 500 discounted orders a month, both start at $49.
Monthly cost
What you pay as orders grow.
| Offer orders a month | Discount Ninja | Tab Promo Starter | Costs less |
|---|---|---|---|
| 300on Discount Ninja Starter | $49 | $49 | Same price |
| 1,000on Discount Ninja Pro | $99 | $49 | Tab Promo |
| 3,000on Discount Ninja Grow | $261.50 | $49 | Tab Promo |
| 5,000on Discount Ninja Plus | $399 | $49 | Tab Promo |
Discount Ninja: the cheapest listed monthly plan for the volume — Starter $49 (500 discounted orders, then $0.20 each), Pro $99 (1,000, then $0.175), Grow $199 (2,500, then $0.125), Plus $399 (10,000, then $0.10); annual plans cost less. Tab Promo: Starter at $49/month with unlimited orders; metafield rules and the storefront API need Pro ($99).
Side by side
Where they differ.
| Topic | Discount Ninja | Tab Promo |
|---|---|---|
| How you pay | Each plan includes discounted orders, then $0.10–$0.20 per extra order. | A flat monthly price. Unlimited orders, no per-order or overage fees. |
| Before you pay | No free plan; a 14-day free trial. | A Free plan with live promotions for 20 promotion orders a month; a 7-day free trial on paid plans. |
| Developer API | A scripting API for its own promotion script on Liquid themes: trigger promotions, read applied discounts, render its widgets, listen to its events. Its docs list no data on progress toward the next tier, and it is not compatible with headless storefronts. | On Pro and Growth, theme JavaScript reads cart-level promotion facts — progress to the next tier or threshold, eligibility, gifts, top-ups — with no API key and no backend, through Shopify’s signed App Proxy. Online Store themes only. |
| Testing changes | Free development and staging environments on the Plus plan ($399). | Preview on real orders, replay across campaigns, publish checks, versions and rollback on every plan, including Free. |
Tab Promo
Built for promotions you can’t get wrong.
- Preview a campaign against real orders from the last 60 days, and replay one order across every active campaign to see how they stack.
- Publish checks catch incomplete rules and Shopify Function limits before anything goes live.
- Every publish is kept as a version. Restore an earlier one in one step.
- Target by customer tags, order count and lifetime spend; on Pro, by customer and product metafields such as a loyalty tier.
- On Pro, a custom theme calls the storefront API straight from its JavaScript — no API key and no backend to host.
- Discounts run inside Shopify checkout with no call to Tab Promo’s servers. Storefront messages only show offers, so they can’t change what a shopper pays.
Honestly
When Discount Ninja is the better choice.
- You run up to 500 discounted orders a month and want a 14-day trial — both apps start at $49.
- You want to script and extend a ready-made promotion widget rather than build your own UI.
- You want separate development and staging environments.
- You want a long record: Discount Ninja has been listed since 2017.
FAQ
Common questions.
Other comparisons
Tab Upsell & Bundles vs Shopify Bundles
Tab Upsell & Bundles vs Shopify Search & Discovery
Is Tab Promo cheaper than Discount Ninja?
Above 500 discounted orders a month, yes. Discount Ninja adds $0.10–$0.20 per order beyond each plan’s allowance or moves you to a bigger plan; Tab Promo Starter stays at $49/month with unlimited orders. Up to 500 orders both cost $49. Prices as listed on October 1, 2026, monthly billing.
Does Discount Ninja charge per order?
As listed on October 1, 2026: Starter includes 500 discounted orders then $0.20 each; Pro 1,000 then $0.175; Grow 2,500 then $0.125; Plus 10,000 then $0.10.
Do I need an API key to use Tab Promo from my theme?
No. Theme JavaScript calls Tab Promo through Shopify’s App Proxy on your own domain; Shopify signs each request, so there is no key to hide and no backend to host. Available on Pro and Growth, for Online Store themes.
Why doesn’t Tab Promo add gifts to the cart automatically?
It is a deliberate choice. A gift that appears on its own can fight the shopper’s cart and theme. With Tab Promo the shopper claims the gift, and Shopify checkout decides whether it is free. If the cart later drops below the threshold, the gift is no longer free and the shopper is shown how to remove it.
Tab Promo
Build your first campaign free.
Draft it, preview it on real orders, and go live from $49/month — however many orders it brings in.