Plan Limits
BatchCard offers four plans. Every plan includes bulk creation, CSV export, custom gift card codes (prefixes and suffixes), batch management, and full code capture. Higher plans add file import, email delivery, and scheduled delivery.
Plan comparison
| Feature | Free | Starter | Pro | Business |
|---|---|---|---|---|
| Monthly price | $0 | $4.99 | $9.99 | $24.99 |
| Annual price | $0 | $49.90/yr | $99.90/yr | $249.90/yr |
| Cards per month | 25 | 500 | 2,500 | Unlimited |
| Bulk creation | Yes | Yes | Yes | Yes |
| CSV/XLSX import | -- | Yes | Yes | Yes |
| CSV export | Yes | Yes | Yes | Yes |
| Custom gift card codes | Yes | Yes | Yes | Yes |
| Full code capture | Yes | Yes | Yes | Yes |
| Email delivery | -- | Yes | Yes | Yes |
| Batch tags | Yes | Yes | Yes | Yes |
| Internal notes | -- | -- | Yes | Yes |
| Per-card notes | -- | -- | Yes | Yes |
| Scheduled delivery | -- | -- | Yes | Yes |
| Expiration dates | -- | -- | Yes | Yes |
| Delivery dashboard | -- | -- | Yes | Yes |
| Customer assignment | -- | -- | Yes | Yes |
| Klaviyo integration | -- | -- | Yes | Yes |
| Shopify Flow | -- | -- | Yes | Yes |
| Expiration and balance reminders | -- | -- | Yes | Yes |
| URL import | -- | -- | -- | Yes |
Save 17% with annual billing. Annual pricing is available for all paid plans.
Monthly card limits
The card limit resets on the first day of each billing cycle. Cards created through BatchCard count toward the limit. Gift cards created directly in Shopify admin do not count.
| Plan | Monthly limit | What happens at the limit |
|---|---|---|
| Free | 25 cards | New batch creation is blocked until the next billing cycle. |
| Starter | 500 cards | New batch creation is blocked until the next billing cycle. |
| Pro | 2,500 cards | New batch creation is blocked until the next billing cycle. |
| Business | Unlimited | No limit. |
BatchCard shows a warning when you reach 80% of your monthly card limit, and a usage bar under the quantity field on the manual create form shows how much of your plan you have used. Upgrade before you hit the cap to avoid interruptions.
A single CSV row with quantity set to 10 counts as 10 gift cards. The limit tracks total cards created, not the number of batches or CSV rows.
Feature details by plan
Email delivery (Starter and above)
Deliver gift card codes directly to recipients via Shopify's built-in email notification. Add recipient_email and recipient_name columns to your CSV, or enter them in the batch creation form.
Batch tags (all plans)
Organize batches with custom tags (for example, "Holiday 2026" or "Employee Rewards"). Tags are searchable in the BatchCard dashboard.
Internal notes (Pro and above)
Attach internal notes to batches. Notes are visible only to store staff.
Per-card notes (Pro and above)
Attach a private note to each individual gift card by adding a Note column to your import file. Notes are saved to each gift card in your Shopify admin, capped at 255 characters, and never shown to the customer. See the CSV format reference.
Scheduled delivery (Pro and above)
Schedule gift card email delivery for a future date and time, from 1 hour to 90 days in advance. Gift cards are created immediately; only the notification emails are delayed.
Expiration dates (Pro and above)
Set expiration dates on gift cards at batch level or per card via file import. If your import file maps an Expiration Date column on a plan without this feature, BatchCard tells you during import instead of silently skipping the column.
Delivery dashboard (Pro and above)
View delivery metrics for each batch. Manage deliveries with Send Now, Cancel Delivery, and Retry Failed actions from the batch detail page.
URL import (Business)
Import gift card data from a Google Sheets, Dropbox, OneDrive, or SharePoint URL.
Customer assignment (Pro and above)
Assign gift cards to existing or new Shopify customers. Recipients who are not existing customers are auto-created with NOT_SUBSCRIBED marketing consent.
Klaviyo integration (Pro and above)
Send gift card emails through your own Klaviyo account instead of Shopify. Connect once with a Klaviyo private API key, then choose the delivery channel for each batch you create. See the Klaviyo integration guide.
Shopify Flow (Pro and above)
Create gift cards as a step in any Shopify Flow workflow, and start workflows when a batch finishes or a card is created. The BatchCard action and triggers appear in the Flow editor once Shopify Flow is installed. See the Shopify Flow guide.
Expiration and balance reminders (Pro and above)
Automatically remind recipients before a gift card expires, and nudge them when a balance goes unredeemed. Set the reminder windows in Settings. Reminders send through your connected Klaviyo account, or through BatchCard email when Klaviyo is not connected. See the reminders guide.
Changing plans
You can upgrade or downgrade anytime from the BatchCard settings page. Changes take effect immediately.
- Upgrading: New limits and features are available right away.
- Downgrading: Existing gift cards and batches are preserved. New creation limits take effect on the next billing cycle. Features not included in the lower plan become unavailable.
See pricing for current plan details and to manage your subscription.
Related
- Creating Gift Cards -- step-by-step batch creation guide
- Error Messages -- what to do when you see "plan limit reached"
Ready to try this? Install BatchCard free.
Create bulk gift cards from a CSV or form. Set up your first batch in minutes.
Install Free on Shopify