If you want to sell gift cards on a WooCommerce store without paying a yearly license fee for it, four free plugins actually handle the job well: PW WooCommerce Gift Cards, Ultimate Gift Cards for WooCommerce, Gift Up!, and WebToffee Gift Cards for WooCommerce. The short version: PW WooCommerce Gift Cards is the most complete plugin that stays fully free, Gift Up! is the easiest setup if you don’t mind a per-sale fee instead of a license, and the other two are worth knowing about mainly for what their free tiers don’t let you do.
Most WooCommerce gift card advice online points you toward a paid extension. WooCommerce’s own official Gift Cards extension and the premium tiers built on top of Advanced Coupons both charge an annual fee before you can sell your first card. That’s a reasonable option if you want official support, but a lot of smaller stores just want to test whether gift cards move the needle before committing to a subscription. These four plugins let you do that without opening your wallet first, though two of them cap what the free version can actually do.
| Plugin | Best for | Price | Last updated |
|---|---|---|---|
| PW WooCommerce Gift Cards | A fully free plugin with no feature cap | Free | Oct 30, 2026 |
| Ultimate Gift Cards for WooCommerce | Stores that want physical gift cards too | Free, Pro add-on available | Oct 29, 2026 |
| Gift Up! | Stores that would rather pay per sale than install a full system | Free, 3.49% per gift card sold | Oct 7, 2026 |
| WebToffee Gift Cards for WooCommerce | Testing the concept with one gift card product | Free (1 card), Premium removes the cap | Oct 19, 2026 |
PW WooCommerce Gift Cards
PW WooCommerce Gift Cards is built by Pimwick and it does the whole gift card loop without holding anything back for a Pro version, which is unusual in this category. A customer picks an amount, types in the recipient’s email and a short message, and checks out like they would for any other product. WooCommerce’s own email template system sends the delivery, so the gift card email matches the rest of your store’s transactional emails instead of looking like a separate system bolted on. The code lands in the recipient’s inbox with a link that adds the gift card straight to their cart.
- Price: Free
- Requires: WordPress 4.5+, PHP 7.4+
- Last updated: Oct 30, 2026
The part worth knowing about under the hood: redemption isn’t a coupon code hack. The balance applies after tax, shows on the cart and checkout pages as the order updates, and a partial redemption leaves the remaining balance on the card instead of zeroing it out. Guest checkout works too, since the balance is tied to the gift card code rather than a customer account, which matters if the recipient doesn’t already have a login on your store.
To set it up, activate the plugin and go to Pimwick Plugins > PW Gift Cards in the dashboard, where you configure the gift card product and email template before creating your first gift card product under Products. The honest limitation: because the plugin handles everything itself rather than deferring to a separate vendor platform, you’re responsible for fraud checks and balance disputes the way you would be for any other WooCommerce order. There’s no built-in expiry date field in the free version either, so cards are valid indefinitely unless you manage that manually.
Ultimate Gift Cards for WooCommerce
Ultimate Gift Cards for WooCommerce, built by WP Swings, is the option to reach for if you eventually want to sell physical gift cards alongside digital ones, since the Pro add-on extends the same product type to printed cards rather than treating them as a separate plugin. The free version already covers more pricing flexibility than it gets credit for: a gift card product can use a default fixed price, a price range, a set of selected preset amounts, a customer-entered price with a minimum you control, or a variable price tied to product variations.
- Price: Free, Pro add-on available
- Requires: WordPress 6.9+, PHP 7.4+
- Last updated: Oct 29, 2026
Setup runs through WooCommerce’s normal product screen rather than a separate gift card dashboard. Go to Products > Add New, and in the Product Data dropdown pick Gift Card instead of Simple or Variable. A Pricing Type dropdown appears once you do, where you choose between Default Price, Price Range, Selected Price, User Price, or Variable Price. A separate Gift Card menu holds the email templates if you want to adjust the wording customers see.
The requires line is the thing to check before installing this one: it needs WordPress 6.9 or higher, which is a recent minimum compared to the other three plugins here. If your store is running an older core version, you’ll need to update WordPress first or this one simply won’t activate. The free version also pushes you toward the Pro add-on fairly often in its settings screens for features like QR codes, barcodes, and gift card scheduling, which is normal for a freemium plugin but worth knowing going in.
Gift Up!
Gift Up! works differently from the other three on this list. Instead of storing gift card balances and logic inside your WordPress database, it’s a hosted service that plugs into WooCommerce (and plain WordPress pages, and social platforms) through a checkout block. You don’t pay a license fee or a monthly subscription on the pay-as-you-go plan. Gift Up charges a 3.49% fee per gift card sold, with a $0.50 minimum, and only takes that cut once a card actually sells, not before.
- Price: Free to install, 3.49% per sale (pay-as-you-go)
- Requires: WordPress 3.0.1+, PHP 5.6+
- Last updated: Oct 7, 2026
Because Gift Up handles delivery, payment, and card design on its own servers, you get a library of branded card designs without touching CSS, and redemption works whether the sale happened online, in person through Gift Up’s app, or on your WooCommerce checkout. That hosted model is also the tradeoff: your gift card data lives on Gift Up’s platform rather than entirely inside your own WooCommerce database, and setup involves creating a Gift Up account and pasting an API key into the plugin settings rather than configuring everything locally.
For a store that sells a handful of gift cards a month, the 3.49% fee is cheaper than any yearly license. For a store that expects to move a lot of gift card volume, it’s worth running the math against a flat-fee plugin, since a percentage cut scales with revenue in a way a fixed license cost doesn’t. Gift Up does offer annual plans with a fixed allowance and lower overage rates if the percentage fee stops making sense.
WebToffee Gift Cards for WooCommerce
WebToffee Gift Cards for WooCommerce covers the same basic flow as PW’s plugin: a customer sets a value, adds a recipient and a message, and the plugin generates and emails a gift card automatically on order completion. It includes four free templates and lets you attach the gift card as a PDF to the delivery email, which the other plugins here don’t do in their free tiers.
- Price: Free (limited to 1 gift card product), Premium removes the limit
- Requires: WordPress 6.0+, PHP 7.0+
- Last updated: Oct 19, 2026
The limitation here isn’t a missing feature, it’s a hard cap: WebToffee’s own FAQ states that the free version only lets you create one gift card product. That’s fine if you’re testing whether gift cards are worth offering at all, since you can build and launch a single $25-or-whatever gift card and see if anyone buys it. It stops being fine the moment you want a second denomination, a seasonal design, or a separate card for a different product line, since all of those need the Premium version to unlock.
Installation is the standard Plugins > Add New search-and-activate path. Where it’s genuinely useful is as a no-risk way to answer the question “would our customers actually buy gift cards here” before spending time on PW’s more complete free setup or paying for something bigger. If the answer comes back yes, you’ll outgrow the one-card limit fast.
How to pick
- If you want one free plugin that handles gift cards completely with no cap, use PW WooCommerce Gift Cards.
- If you already know you’ll want physical gift cards or variation-based pricing down the line, use Ultimate Gift Cards for WooCommerce and budget for the Pro add-on later.
- If you’d rather pay a small percentage only when a card actually sells than install and maintain a balance system yourself, use Gift Up!.
- If you just want to find out whether customers will buy a gift card before building anything bigger, start with WebToffee’s single free card and upgrade only if it sells.
None of ConicPlex’s own plugins handle gift card balances or redemption, so there’s no in-house option to slot into this comparison honestly. If your store needs something none of these four quite cover, like gift cards tied into a loyalty program or a multi-vendor marketplace, our plugin development team builds that kind of custom WooCommerce logic directly. We’ve also built a gift box subscription plugin that deals with similar recipient-and-delivery logic, if you want a sense of how that kind of project comes together. If store revenue features are what you’re actually researching, our comparison of WooCommerce deposit and partial payment plugins covers a related way to get cash in the door before a product ships.
FAQ
Do WooCommerce gift cards expire?
Not by default in any of these four free plugins. PW WooCommerce Gift Cards and WebToffee’s free tier don’t include an expiry date field, so cards stay valid until you decide to track expiry manually. Gift Up and WP Swings’ Pro add-on both support expiry dates if that matters for your store’s terms.
Can a customer use a WooCommerce gift card without creating an account?
Yes, with PW WooCommerce Gift Cards and WebToffee’s plugin, since the balance is attached to the gift card code itself rather than a customer login. Gift Up’s checkout works the same way through its own system.
What happens if a customer only spends part of a gift card’s balance?
With PW WooCommerce Gift Cards, the remaining balance stays on the card for the next order instead of being forfeited. Check each plugin’s documentation before launch if partial redemption matters for your store, since free-tier behavior can differ.
Is Gift Up! actually free?
Installing the plugin costs nothing and there’s no monthly fee on the standard plan, but Gift Up takes a 3.49% cut (with a $0.50 minimum) out of every gift card you sell. It’s free upfront and priced per transaction after that.
Do any of these plugins support physical, mailed gift cards?
Ultimate Gift Cards for WooCommerce is the one built with that in mind, through its Pro add-on. The other three in this comparison are digital-delivery only in their free tiers.

