Feature comparison by plan
Storage and the product cap scale by tier. Every other paid feature is identical across Basic, Pro, and Enterprise — Pro and Enterprise just give you more storage headroom and Enterprise adds 24/7 support and dedicated onboarding.
| Feature | Free | Basic · $8.99 | Pro · $18.99 | Enterprise · $28.99 |
|---|---|---|---|---|
| File storage | 1.5 GB | 35 GB | 350 GB | 1.5 TB |
| Products mapped | 5 | Unlimited | Unlimited | Unlimited |
| Orders, downloads, bandwidth | Unlimited | Unlimited | Unlimited | Unlimited |
| Email, thank-you, customer-account delivery | Yes | Yes | Yes | Yes |
| Custom email branding (logo, colours, copy) | Yes | Yes | Yes | Yes |
| Custom email sender domain (DKIM) | — | Yes | Yes | Yes |
| License keys (CSV upload, auto-assign) | — | Yes | Yes | Yes |
| AI fraud queue + auto-fulfill | — | Yes | Yes | Yes |
| Packs (bundle multiple files) | Yes | Yes | Yes | Yes |
| Link selling (sell URL access) | — | Yes | Yes | Yes |
| Made-to-order (personalised) files | — | Yes | Yes | Yes |
| Shopify POS digital fulfilment | — | Yes | Yes | Yes |
| 24/7 support + dedicated onboarding | — | — | — | Yes |
Three things every plan ships with: unlimited bandwidth, unlimited orders, and unlimited download events. Pricing never scales with sales volume — the monthly bill stays flat.
The pricing comparison table on alvadigitaldownloads.com/pricing showing all four tiers side-by-side. Crop to just the plan headers + first 6 feature rows. Browser chrome cropped out.
How plan checks work
Plan checks run fresh on every feature use, not from a cached value. The custom-domain sender, for example, calls getFromEmail() against the live subscriptionType on every email send — so the moment a downgrade lands, the next email falls back to the default sender. License-key auto-assignment, the fraud queue, and link selling work the same way: each feature reads the current plan when it runs.
Downgrades take effect immediately for outbound features (custom domain stops sending, fraud queue stops processing new orders) but leniently for already-completed work. Existing license keys attached to past orders keep working. Existing download links keep resolving. New orders on the Free plan, however, will not auto-assign keys, run a fraud check, or use the custom sender domain.
Frequently asked questions
Can I try paid features before I pay?
Yes. Every paid plan includes a 14-day free trial that only starts after your first live order, so you can configure license keys, custom domain, and fraud protection during the trial without risk. The trial is set up by Shopify Billing, not Alva, and no credit card is required up front.
Why does Basic cost the same as Pro for most features?
The only difference between Basic and Pro is storage. Basic gives you 35 GB; Pro gives you 350 GB (10x more). Every feature listed above — fraud protection, custom domain, license keys, POS, packs — is identical on both plans. Pick Basic if your full catalogue fits in 35 GB; pick Pro the moment you need headroom.
What happens to my paid features if I downgrade to Free?
Custom email domain stops sending immediately and Alva falls back to the default sender on the next email. License keys already attached to past orders keep working, but new orders will not auto-assign keys until you upgrade. Fraud queue, packs, and POS stop processing on the Free plan. Existing download links continue to resolve.
See also
Was this helpful?
Last updated 2026-05-06