Should You Build or Buy a Gift Card Program on Shopify?
Gift cards on Shopify are a WAIT for most mid-market stores: issue, redeem, and scheduled recipient delivery ship native on every plan, so the right first spend is $0 (included with your plan). A small theme-and-Flow pass, an estimated $3,000–$12,000 (Deploi estimate, illustrative), upgrades the gifting UX when revenue justifies it. Buy a Rise.ai-class app only when bulk or corporate issuance becomes a real channel.
Your profile — see how the verdict shifts
- Confidence
- High — Gift cards are among Shopify's most mature native primitives; the remaining app jobs (bulk issuance, balance reminders, loyalty-credit hybrids) are narrow and easy to name, so the boundary is unusually clean
- Reference scenario
- $20M–$100M GMV · consumer gifting program · single storefront
- As of
- August 2026
Decision at a Glance
| Your profile | Verdict | Why |
|---|---|---|
| Under $2M revenue | WAIT | Native gift cards are on your plan already: list the card, set denominations, done. Neither an app fee nor a build belongs at this size. |
| $2M – $20M | WAIT | Sell, schedule, redeem: the native trio covers a consumer program whole. Merchandise the card page and wire a thank-you flow before spending anything on tooling. |
| $20M – $100M | WAIT | Native still holds. The optional gifting-UX pass (designs, occasion pages, recipient presentation) is one-time polish worth pricing, but it's a choice, not a gap. |
| $100M+ (or real corporate gifting demand) | DEPENDS | Consumer-only programs ride native happily at any scale. When bulk and B2B gifting becomes a channel, buy the issuance layer and keep redemption on Shopify's ledger. |
What Gift card program Actually Drives
| Outcome | Impact | How it works |
|---|---|---|
| Revenue — direct | High | A gift card books revenue before any product ships and smooths December cash into January fulfillment; the buyer pays today for merchandise the recipient chooses later. |
| Retention & LTV | Medium | Every redeemed card recruits a shopper who didn't choose you: the recipient. A welcome flow at redemption turns the gifted visit into a second, chosen one. |
| Customer experience | Medium | Scheduled delivery with a personal message makes the card feel like a gift instead of a code in an email, and that presentation is exactly what the optional UX pass upgrades. |
| Operational efficiency | Medium | Native issuance and checkout redemption run with no second system to reconcile; the manual pain only starts when corporate orders arrive by the hundreds. |
| Data & insight | Medium | Outstanding balances and redemption rates sit in Shopify reports natively, giving finance the liability line and the breakage picture without an export request. |
Spend ceiling: Native already runs the program, so the ceiling is low: size any spend to the gifting UX and, only when corporate demand is real, the issuance layer. Before any tooling, spend the free hour: unredeemed value sits as a liability until your accountant sets a breakage policy, and that conversation matters more than software.
What buying enables (top apps)
- + Bulk and corporate issuance: hundreds of codes from a CSV with per-recipient values and branded delivery, live in days
- + Balance-reminder campaigns that nudge unspent value back to the store without your team scheduling them
- + Greeting-card designs, video messages, and occasion scheduling beyond the native presentation
- + Loyalty-credit hybrids that run gift cards, store credit, and rewards as one wallet (our store-credit pages weigh that choice)
What building additionally unlocks
- + A gifting PDP that is exactly your brand: denominations, designs, and occasion pages server-rendered in your theme, no injected widget
- + Purchaser and recipient events on Shopify customer records, feeding welcome and win-back flows with no export ceiling
- + One ledger for finance: balances and breakage read from Shopify reports instead of reconciling an app wallet
- + An occasions hub on your own URL structure: an owned SEO surface the apps don't build
Find Your Verdict in 3 Questions
Does your gift-card program need more than sell, schedule, and redeem (corporate bulk orders, reminder campaigns, a loyalty wallet)?
Yes: Go to question 2.
No: Your verdict: WAIT — native gift cards cover it on every plan; merchandise the card page and spend nothing.
Is the gap bulk or corporate issuance at real volume (hundreds of codes, per-recipient values, repeat B2B buyers)?
Yes: Your verdict: BUY — bulk issuance is the one job the Rise.ai-class apps genuinely own; keep redemption on the native ledger.
No: Go to question 3.
Is the gap gifting UX (designs, occasion pages, recipient presentation), with any dev capacity to close it?
Yes: Your verdict: CUSTOMIZE — a 2–4 week theme-and-Flow pass closes it once, with nothing new on subscription.
No: Your verdict: BUY — an app ships the greeting-and-reminder layer this month; revisit when dev capacity exists.
The TCC Scorecard — 12 Dimensions
TCC — Total Cost of Capability: what it actually costs to have this capability over three years, whichever way you get it. Each dimension is scored 0–5 for both paths. How we score →
| Dimension | Buy | Build | Why |
|---|---|---|---|
| Cost | |||
| Acquisition & implementation | Nothing to acquire on the native path: cards are on your plan today; an app onboards in days; the optional UX pass runs 2–4 weeks (Deploi estimate, illustrative). | ||
| Recurring fees | Gift-card apps bill monthly and tier on volume forever; issue, redeem, and scheduled delivery come included with every Shopify plan. | ||
| Maintenance & upgrades | The vendor patches its own widgets; your theme sections carry roughly 15–20% of the small build cost per year (Deploi estimate), and zero-scope native carries nothing. | ||
| Switching & exit | Apps issuing true Shopify gift cards exit cleanly; apps running their own wallet strand balances for re-issue and reconciliation. Native-issued cards survive any tooling change. | ||
| Risk | |||
| Vendor risk | The category competes against a mature native primitive, classic squeeze territory even for incumbents; the native path has no vendor to lose. | ||
| Security & compliance surface | Gift cards are stored value: a fraud target and a regulated instrument. Fewer hands on balances and recipient data means a smaller surface to audit. | ||
| Platform-deprecation exposure | Native gift cards are a first-class primitive Shopify keeps investing in; theme sections and Flow ride the platform, with routine API version bumps the only exposure. | ||
| Value | |||
| Fit to requirement | Apps fit the corporate and reminder jobs out of the box; native plus a UX pass fits a consumer gifting program exactly, because you shaped it. | ||
| Time to market | Native sells cards today with zero setup; an app lands in days; the optional polish takes weeks and blocks nothing while it does. | ||
| Performance & scale | No injected script on the money pages: the card PDP and checkout redemption render native, and December peaks run on Shopify's rails, not a vendor's. | ||
| Data ownership & AI-readiness | Purchaser, recipient, balance, and redemption events stay on Shopify records where flows and models reach them; app-side reminder engagement lives behind an export. | ||
| Focus & opportunity cost | The honest version of focus is spending nothing here: native runs the program while your dev dollars go where Shopify hasn't already done the work. | ||
The App Landscape
| App | Status | Pricing | Best for |
|---|---|---|---|
| Rise.ai | Live — The gift-card and store-credit incumbent; its ledger and workflows predate the native primitive | Tiered | Corporate and bulk issuance at volume, or merchants who want gift cards, store credit, and rewards run as one managed wallet |
| GV Gift Cards | Live — Lighter gifting-experience specialist: greeting designs and delivery polish without adopting a wallet platform | $10–$200/mo band (illustrative) | Upgrading the recipient experience when you don't need bulk issuance or a loyalty suite |
The Build Path
- Native, configured like you mean it: Denominations, card designs, and a merchandised gift-card PDP with occasion copy; confirm regional availability and your expiry rules while you're in there. Configuration, not code.
- Gifting-UX theme pass: Theme sections that present native recipient scheduling and gift messages in your brand's voice, plus an occasions landing page that gives the program an owned SEO surface.
- Flow and email glue: Purchaser thank-you at purchase, a welcome flow when a recipient redeems and creates an account, and win-back nudges for the balances your email platform can see.
- Corporate on-ramp (process before software): A draft-order plus CSV routine handles occasional bulk orders. Write down the volume at which it hurts; that number is your buy trigger for the issuance apps.
- Effort band
- Zero for native configuration; the gifting-UX and Flow pass runs an estimated $3,000–$12,000 (Deploi estimate, illustrative), sitting at or under the low end of the $10–25K contact-form band
- Typical timeline
- Selling today at zero scope; 2–4 weeks for the gifting-UX and Flow pass (Deploi estimate, illustrative)
- Maintenance, honestly
- Roughly 15–20% of build cost per year on the customize pass (Deploi estimate): theme-update compatibility on the gifting sections plus occasional API version bumps, call it $450–$2,400/yr (Deploi estimate, illustrative). The ledger, the codes, checkout redemption, and scheduled delivery stay Shopify's to maintain; zero-scope native upkeep is zero.
- What you own — and what you take on
- You own: the gifting UX, the occasion calendar, the purchaser and recipient flows, and the corporate-order process. Shopify owns: the ledger, the codes, redemption, and scheduled delivery. You take on: the small upkeep above and one standing task, a quarterly balance-liability read with finance.
3-Year Total Cost of Capability
| Buy (app path) | Build (custom path) | |
|---|---|---|
| Year 0 (setup) | $0–$500 | $3,000–$12,000 |
| Years 1–3 (recurring) | $3,600–$14,400 | $1,350–$7,200 (maintenance) |
| 3-year total | ≈$3,600–$14,900 | ≈$4,350–$19,200 |
- † All figures illustrative samples for the reference scenario — not quotes, not verified pricing.
- † App path: a mid-tier gift-card app subscription held flat; real pricing tiers up with volume, which flatters the app line.
- † Customize path: native configuration plus the gifting-UX and Flow pass; issue, redeem, and scheduled delivery carry no fee; three-year horizon.
What the Sticker Price Hides
On the buy path
- — Wallet apps that hold balances outside Shopify's ledger recreate the two-system reconciliation problem at every finance close (community-reported pattern)
- — The December trap: an app adopted for seasonal bulk orders bills all twelve months; put seasonal jobs on a calendar, not on autopay
- — Volume-tiered pricing means a strong gifting season raises next year's software bill
- — Reminder and greeting features often duplicate what your email platform already sends; count the overlap before paying twice
On the build path
- — Configuration without an owner: native cards left unmerchandised (no designs, no occasion copy) quietly underperform, and the platform takes the blame
- — Expiry and fee rules are regulated, and many jurisdictions ban gift-card expiry outright; set policy with counsel, not with defaults
- — Breakage is an accounting decision; recognizing unredeemed value as revenue without a written policy is an audit finding waiting to happen
- — Roughly 15–20% of the customize-pass cost per year in upkeep (Deploi estimate); zero-scope native carries none
What Merchants Say
The pre-app pain shape: corporate gift-card orders issued one code at a time from the admin, hours of copy-paste every December until someone finds the bulk-issuance tools.
The app-side complaint shape is wallet confusion: balances living in the app instead of on Shopify, checkout not recognizing them, and support tickets bouncing between vendor and merchant.
If You Change Your Mind Later
If you bought and outgrow it
Ask one question before signup: does the app issue true Shopify gift cards, or run its own wallet? The first kind exits cleanly, since every code keeps redeeming at native checkout after uninstall. The second means exporting balances, re-issuing them natively, and reconciling both totals for finance; budget weeks, and get the export format in writing at signup, not at exit.
If you built and want out
Nothing is stranded because nothing left the platform: cards, balances, schedules, and redemption history are Shopify's own records, and the theme sections are yours. If corporate volume later earns an issuance app, it layers onto the same native ledger, so the customize spend keeps paying either way. Exit cost rounds to zero, which is the quiet argument for native-first.
When This Answer Changes
We're watching for:
- ▸ Shopify shipping native bulk or CSV gift-card issuance on standard plans, which would erase the biggest remaining app job (none as of July 2026 research)
- ▸ Native balance-reminder notifications for unspent cards (none as of July 2026 research; the reminder engine is still app territory)
- ▸ Gift-card API issuance access is tier-gated; a gating change re-prices the corporate on-ramp (July 2026 research — re-verify)
Verdict change log:
No changes since first publication (August 2026).
Common Questions
Do Shopify gift cards work without an app?
Yes. Gift cards are native on every Shopify plan: sell them like a product, let buyers schedule delivery to a recipient with a personal message, and checkout redeems the code automatically (July 2026 research — re-verify; confirm regional availability for your markets). Apps add real things above that baseline, like bulk issuance and balance reminders, but they're extras on a working program, not the program.
When does a gift-card app earn its subscription?
When a named job outgrows native. The honest triggers: corporate or bulk orders arriving by the hundreds, balance-reminder campaigns you want run for you, or a plan to merge gift cards, store credit, and rewards into one wallet. Price the subscription against that job alone, since issue, redeem, and scheduled delivery are already included, and diary an annual re-check as native keeps absorbing app territory.
What is gift-card breakage and who handles it?
Breakage is the slice of sold gift-card value that never gets redeemed. Until then, every outstanding balance sits on your books as a liability, and when you may recognize breakage as revenue is an accounting policy, not a Shopify setting; set it with your accountant. Watch the legal side too: many jurisdictions restrict or ban gift-card expiry, so write the policy before you sell the first card.
Your Next Steps
If you're going with WAIT(matches your selected profile)
- Turn native on properly: denominations, card designs, expiry policy checked against your jurisdictions
- Merchandise the gift-card PDP like a product: photography, occasion copy, a slot in holiday navigation
- Wire the free flows: purchaser thank-you at purchase, welcome series when a recipient redeems and registers
- Hand finance the outstanding-balance report and set the breakage policy with your accountant this quarter
- Write the buy trigger down: the corporate-order volume at which you'll shortlist issuance apps
If you're going with CUSTOMIZE
- Scope the pass tight: gifting PDP, occasions landing page, recipient-presentation polish, nothing else
- Keep every balance on native rails; no separate wallet, no injected script on the money pages
- Stand up the corporate on-ramp as process: draft orders plus a CSV routine for occasional bulk requests
- Measure gift-card revenue, redemption rate, and recipient signups from day one; they decide whether an app ever gets a seat
- Re-check the frontier each Q3: native has been absorbing this category for years
Official Docs & Sources
- Creating and selling gift cards — Shopify Help Center
- Store credit — Shopify Help Center
Official documentation linked for verification — our verdicts and estimates are our own.
Related Decisions
Rise.ai vs. GV Gift Cards: Do You Even Need an App?
Rise.ai wins store-credit retention programs; GV wins gifting-experience revenue; native gift cards and store credit cover the basics free on all plans.
Should You Build or Buy Store-Credit Operations on Shopify?
Store-credit operations belong on Shopify's native ledger: customize the workflow instead of renting a second wallet.
Build or Buy Corporate & Bulk Gifting on Shopify?
Corporate bulk gifting on Shopify favors a build once gifting is a real revenue line; the app category is thin, and draft orders plus the API cover it.
Build or Buy Personalized Video Gift Cards on Shopify?
Personalized and video gift cards on Shopify are a BUY: a niche app layers video messages and scheduled delivery onto native gift card codes.
Rise.ai vs. Native Shopify Gift Cards: Do You Still Need the App?
Native gift cards and store credit cover most mid-market programs free; Rise.ai earns its subscription only when bulk or corporate issuance becomes a channel.
Ready to make native gift cards feel like a program?
Most of this page costs nothing: configure, merchandise, wire the flows. If the gifting UX or a corporate channel needs real work, we'll scope the smallest version that does the job, and we'll say so if the right spend is still zero.
Contact us todayVerdict scored for the reference scenario above. Estimates are not quotes; app pricing carries its verification date and gets re-verified quarterly. Full scoring anchors: see the TCC methodology.
Read how we score these decisions (the TCC Framework). No affiliate links, no paid placement — no app vendor pays to appear here.