The three-year gift card rule sounds simple: most gift cards and vouchers sold to Australian consumers must be redeemable for at least three years after the day they are supplied. The expiry date also needs to be shown prominently.
In day-to-day business, though, the hard part is not the rule. It is applying the rule consistently when vouchers are partially redeemed, replaced, topped up, or issued as part of a promotion.
That is where a manual system starts to drift.
One staff member extends a voucher as goodwill. Another reissues a lost voucher with a fresh three-year clock. A promotional voucher gets treated like a paid one. A top-up is added to an old balance without anyone thinking about whether the old and new value should share an expiry date.
None of these decisions should happen accidentally.
This is how VoucherGrid treats the common cases by default.
This article is general information, not legal advice. If a specific scenario is unusual or borderline, check the ACL and ACCC guidance, and ask your own lawyer.
The rule, in plain English
For ordinary paid gift vouchers, the floor is three years from supply. You can make the expiry longer. You should not make it shorter.
There are exceptions. The ACCC lists several categories where the three-year minimum does not apply, including reloadable or top-up gift cards, promotional vouchers, customer loyalty programs, employee reward schemes, genuine-discount vouchers for particular goods or services, and temporary marketing promotions.
That does not mean those vouchers can be handled casually. It means your policy needs to be clear, displayed, and applied consistently.
The software should not decide the law for you. It should make your chosen policy hard to apply incorrectly.
Edge case 01 · Partial redemptions
Scenario. A customer buys a $200 voucher on 1 March 2026. They redeem $75 on 15 June 2027. They return on 20 April 2029 with the remaining $125. The voucher turned three years old on 1 March 2029.
Question. Does the partial redemption reset the expiry clock?
VoucherGrid default. No. The clock runs from the original date of supply, regardless of partial redemptions. Any remaining balance after a partial redemption shares the original expiry.
The common-sense reading - and the one most consumer advocates favour - is that the clock does not reset, because that is when the consumer paid. Resetting on every redemption invites ACCC scrutiny and customer complaints in roughly equal measure.
There is a business case for deliberately offering a more generous extension on partially-redeemed vouchers - for instance, "any partial redemption extends your remaining balance by 12 months" - and some merchants do this. It is legal, it is consumer-friendly, and it can increase repeat visit rates. If you want that behaviour, you can set it per product. The default is strict ACL compliance.
Edge case 02 · Replacement vouchers
Scenario. A customer loses a voucher. You issue a replacement. The original was sold on 1 January 2026. The replacement is issued on 1 October 2027.
Question. Does the replacement voucher expire on 1 January 2029 (three years from the original sale) or on 1 October 2030 (three years from the replacement)?
VoucherGrid default. The replacement inherits the original voucher's expiry date. If you want to reset the clock as a goodwill gesture, you can - but the default will not silently do it for you.
The ACCC framework recognises gift cards supplied in exchange for another gift card as a category that can share the same expiry. That broadly aligns with treating the replacement as a reissuance of the same gift, not a new transaction.
Consumer-facing fairness arguments can run the other way - the customer received no value from the missing voucher between the original sale and the replacement - and many merchants choose to be more generous than the strict reading. That is a deliberate goodwill choice, not a default.
Silent resets on replacement are a quiet margin leak that compound over time. The default will not do it for you. If you want to reset, do it on purpose.
The one firm rule. Never issue a replacement voucher with a shorter expiry than the original. That is clearly non-compliant and will not end well if raised with the ACCC.
Edge case 03 · Promotional top-ups
Scenario. A customer has a $100 voucher that was sold on 1 March 2026. On 10 December 2027, you run a "top up $50, get $20 free" promotion. The customer tops up $50 and you credit them a further $20 bonus. Their voucher now holds $170.
The original $100 expires on 1 March 2029. The added $70 was supplied on 10 December 2027.
Question. Do you track two expiry dates on the same card, or one?
VoucherGrid default. Two clocks, oldest-first redemption, strict ACL attribution per funding event.
ACCC guidance lists reloadable or top-up gift cards as a category where the standard three-year rule does not automatically apply in the same way. That does not make top-ups lawless. It means you need a policy.
Two readings are defensible.
The two-clock reading. The card carries $100 expiring in 2029 and $70 expiring in 2030. Redemption orders oldest-funds-first. The customer never loses paid value before its expiry, and the merchant carries the liability they actually agreed to.
The one-clock reading. The entire $170 becomes valid until the latest top-up date. This is the most consumer-friendly answer, but it extends the original $100's expiry retroactively - a real economic cost to the merchant, not just a marketing decision.
VoucherGrid uses two clocks by default because it is the option least likely to surprise either party later. You can override it per product if your commercial policy is more generous.
A fourth case worth mentioning · Promotional vouchers
Scenario. You give a customer a $25 "welcome" voucher as a signup promotion. They did not pay for it. Your loyalty program emails them another $20 a month later.
Question. Does the ACL three-year rule apply at all?
VoucherGrid default. Paid vouchers get the three-year minimum, locked by the platform. Promotional vouchers have a configurable expiry, defaulting to 90 days.
The ACL's minimum three-year rule generally applies to gift cards and vouchers sold to a consumer. Promotional and loyalty vouchers, by most readings, sit outside that requirement - provided the expiry is clearly stated at issuance and the voucher is genuinely promotional, not a disguised paid voucher.
The risk is in the disguise. A "discounted" voucher bundled with another product, or a "free" voucher that the customer effectively paid for as part of a package, can still be paid value by another name.
A genuinely free promotional voucher can have a shorter expiry if the terms are clear. A paid voucher cannot be made non-compliant by calling it a promotion.
When in doubt, treat it as paid value. That is the safer default.
The meta-principle
When the law gives you room to choose, choose deliberately.
The dangerous cases are rarely the ones where the rule is genuinely unclear. They are the cases where a business has no written policy, applies different expiry logic to different customers, or lets staff override dates under pressure.
A good voucher system should make four things obvious:
- when the value was supplied
- whether the value was paid or promotional
- when it expires
- whether any extension was deliberate
VoucherGrid's defaults are deliberately conservative. Paid voucher value gets the three-year floor. Replacement vouchers do not silently reset. Promotional vouchers are marked separately. Top-ups are not allowed to quietly shorten customer value.
You can be more generous where it makes commercial sense. You should not be less compliant by accident.
If you only remember one thing
Never let expiry dates be a staff-memory problem.
If a voucher has paid value attached to it, the system should know when that value was supplied, what expiry policy applies, and whether the customer still has a claim on the balance.
That is the difference between a voucher system and a spreadsheet with dates in it.