The Complete Guide to Bulk Gift Cards on Shopify
8 min read
Bulk gift card creation on Shopify lets merchants create hundreds or thousands of gift cards at once through a batch form or spreadsheet import, capture every full code that Shopify would otherwise hide, and distribute cards by email or CSV export. Apps like BatchCard handle the entire workflow without repetitive manual entry.
If you've been creating gift cards one at a time, you already know the friction: click, fill, save, repeat. For five cards, that's tedious. For five hundred, it's a full workday gone. This guide covers why bulk creation matters, the most common use cases, how to plan a campaign, and how to manage your codes once they exist.
Why Shopify Merchants Need Bulk Gift Cards
Shopify's built-in gift card system works fine for individual orders. A customer buys a gift card, it gets created, they receive it by email. Simple.
But Shopify doesn't offer a built-in way to create gift cards in bulk. If you need to issue 200 gift cards for a holiday promotion, you're stuck creating them one by one through the admin. That means:
- Time drain. Each card takes 30-60 seconds to create manually. Two hundred cards means two to three hours of repetitive clicking.
- No code capture. Shopify shows you the full gift card code only at the moment of creation. Close that screen, and you'll only ever see the last four digits. If you need to distribute codes later, you're out of luck.
- No batch organization. Individual gift cards end up in one long, unsorted list. There's no way to group them by campaign, department, or purpose.
Bulk creation addresses all three: it's faster, it captures every code, and it organizes cards into manageable batches.
Common Use Cases
Promotional Campaigns
Buy-one-get-one offers, holiday bonuses, "spend $100, get a $10 gift card" promotions. These campaigns require dozens or hundreds of unique gift card codes created in advance, ready to distribute at the right moment.
Employee Rewards Programs
Companies use Shopify gift cards for employee recognition, milestone rewards, holiday bonuses, and performance incentives. A single HR department might need 1,000+ cards for an annual rewards program. Creating those individually isn't realistic.
Customer Loyalty and Retention
Surprise gift cards for loyal customers, win-back campaigns for lapsed buyers, or thank-you gifts after large orders. These work best when you can create a batch of cards and trigger delivery based on customer behavior.
B2B and Wholesale Distribution
Retailers who sell gift cards to corporate buyers, resellers, or event organizers need to generate large batches on demand. The buyer provides a quantity, and the merchant fulfills the order with unique codes.
Influencer and Affiliate Programs
Gift cards work well as incentives for influencers, affiliates, or brand ambassadors. Create a batch with a custom prefix (like INFLU-) so you can track which codes came from which program.
What to Look for in a Bulk Gift Card Solution
Not all tools handle bulk creation the same way. If you're evaluating your options, our comparison of the top Shopify gift card apps breaks down pricing and features across the most popular choices. Here's what matters:
Full Code Capture
This is the most critical feature. Shopify hides gift card codes after creation, showing only the last four digits in the admin. Any bulk creation tool must capture and store the complete codes so you can export, distribute, or reference them later.
CSV Import and Export
You should be able to import gift cards from a spreadsheet and export your codes at any time. This matters for record-keeping, distribution workflows, and integration with other systems.
Batch Organization
Grouping cards into named batches (like "Holiday 2025" or "Employee Q1 Rewards") makes management practical at scale. Look for tools that let you add tags, notes, and searchable metadata.
Custom Code Prefixes
The ability to add a prefix to your gift card codes (like HOLIDAY- or EMP-) makes it easy to identify the purpose of any card at a glance.
Email Delivery
If you need to send gift cards directly to recipients, built-in email delivery saves a separate step. Upload a list of email addresses, and each person receives their unique code.
Scheduled Delivery
For time-sensitive campaigns, scheduled delivery lets you set up gift cards now and have them sent at a specific date and time, like December 25th at 8:00 AM.
How to Plan a Gift Card Campaign
Whether you're running a promotion or rewarding employees, planning saves headaches.
1. Define Your Goals
What do you want this batch of gift cards to accomplish? Be specific:
- "Issue 500 x $25 gift cards to employees for the holiday bonus program"
- "Create 200 x $10 gift cards for our Black Friday buy-one-get-one promotion"
- "Generate 50 x $100 gift cards for our influencer partnership program"
2. Decide on Values and Quantities
Gift card value depends on context. Employee rewards typically range from $25 to $100. Promotional gift cards are often $5 to $25. Corporate gifts can be $50 to $500.
Calculate the total financial commitment before creating cards. Five hundred $25 cards is $12,500 in gift card liability on your books.
3. Choose a Distribution Method
How will recipients get their codes?
- Direct email delivery: Best for known recipients with email addresses. Each person gets a unique code.
- CSV export for manual distribution: Best when you need to feed codes into another system, like an email marketing platform or a physical mailer.
- Internal records only: Sometimes you just need the codes on file. Employee bonus codes might be distributed through HR's internal process.
4. Set Up Tracking
Before creating cards, decide how you'll organize them:
- Use a meaningful batch name ("Holiday 2025 Employee Rewards")
- Choose a custom code prefix if your tool supports it (
HOLI25-) - Add tags for filtering later ("holiday", "employee", "2025")
5. Create and Verify
Create the batch and spot-check a few codes to confirm they work. Verify the correct values, check that codes are active, and export a backup copy for your records.
Best Practices for Code Management
Once you have hundreds or thousands of gift card codes, managing them matters. Poor organization leads to lost codes, security issues, and accounting headaches.
Use Custom Prefixes
Prefixes like EMP-, PROMO-, or VIP- make it immediately clear what a code is for. This is especially helpful when you're looking at a list of codes months later.
Export Regularly
Always export your codes after creating a batch. Store the export in a secure location. This protects you if anything goes wrong and provides a paper trail for accounting.
Track Distribution
When you distribute codes, record who received what. This matters for:
- Resolving "I never received my gift card" complaints
- Preventing double distribution
- Accounting and tax reporting (especially for employee rewards)
Secure Your Codes
Gift card codes are essentially cash. Treat the exports and batch records with the same security you'd apply to financial data. Limit access to the people who actually need it.
For a deeper dive into code organization, read our code management best practices guide.
Common Mistakes to Avoid
A few pitfalls come up repeatedly when merchants start working with bulk gift cards.
Creating Too Many Cards at Once
Start with the quantity you actually need, plus a small buffer (5-10%). It's easy to create more cards later, but harder to clean up a batch of 1,000 when you only needed 200. Unused gift cards sit as liability on your balance sheet until they're either redeemed or expire.
Skipping the Test Batch
Always create a small test batch before doing a large run. Five or ten cards is enough to verify that values, prefixes, and delivery settings are correct. Finding a problem in a test batch of 10 is a two-minute fix. Finding it after creating 500 cards is a headache.
Ignoring Expiration Policies
Know your local regulations around gift card expiration. Many jurisdictions restrict or prohibit gift card expiry dates. Setting an expiration that violates local law creates a compliance risk. When in doubt, leave cards set to never expire.
No Distribution Tracking
Creating the cards is half the job. If you don't track which codes went to which recipients, you'll struggle with support requests, duplicate claims, and accounting reconciliation. Even a basic spreadsheet mapping codes to recipients is better than nothing.
Measuring Success
How do you know if your gift card campaign worked?
Redemption Rate
Track what percentage of issued gift cards actually get redeemed. A healthy promotional campaign sees 60-80% redemption. Employee rewards should be even higher, closer to 90%+.
Low redemption might mean:
- Codes weren't distributed properly
- The gift card value was too low to motivate action
- Recipients forgot they had them (consider reminder emails)
Breakage Revenue
"Breakage" is the industry term for gift card value that never gets redeemed. While some breakage is normal, high breakage in employee programs suggests a distribution problem. In promotional campaigns, moderate breakage is expected and built into the economics.
Incremental Revenue
Gift card holders often spend more than the card's value. Track whether gift card redemptions lead to larger orders. If recipients are spending $45 on a $25 gift card, that's $20 in incremental revenue per card.
Campaign-Specific Metrics
- Promotions: New customer acquisition rate, average order value during the campaign period
- Employee rewards: Employee satisfaction scores, program participation rate
- Loyalty programs: Repeat purchase rate, customer lifetime value changes
Getting Started
If you're ready to stop creating gift cards one at a time, BatchCard handles bulk creation, code capture, CSV import/export, and email delivery for Shopify stores. The free plan includes 25 cards per month to test your workflow. See how merchants use it for employee rewards, holiday campaigns, and corporate gifting.
For detailed instructions on specific workflows, check out our guides on importing from spreadsheets, managing codes, and exporting data. For step-by-step setup, see the getting started documentation.
Frequently Asked Questions
- How many gift cards can I create at once?
- With BatchCard, you can create up to 2,500 gift cards per month on the Pro plan, or unlimited on Business. A single batch can use your full monthly allowance. Each card gets a unique code captured at creation.
- Do I need a spreadsheet to create gift cards in bulk?
- No. BatchCard offers two methods: fill out the batch creation form for same-value cards, or import a CSV/XLSX spreadsheet for cards with different values, recipients, or custom prefixes. The form works for most use cases.
- Can I get the full gift card codes after creation?
- Yes. BatchCard captures every full 16-digit gift card code at the moment Shopify generates it. You can view codes on the batch detail page or export them as CSV anytime. Shopify's admin only shows the last four digits.
- What does bulk gift card creation cost?
- BatchCard uses flat monthly pricing: Free ($0, 25 cards), Starter ($4.99, 500 cards), Pro ($9.99, 2,500 cards), or Business ($24.99, unlimited). No percentage fees on gift card values. No per-card charges.