Do eScripts Expire in Australia?
Yes — Most Standard eScripts Expire After 12 Months
Your eScript may expire before you use every repeat. MediRemind keeps your eScript, issue date, remaining repeats and expiry reminder together — so you have time to organise a new prescription.
And unused repeats expire too — the repeat-expiry trap many Australians may not realise exists.
Yes, most standard eScripts in Australia expire. A standard eScript is valid for 12 months from the date it was prescribed. After 12 months, the eScript can no longer be dispensed and you will need a new prescription from your GP.
This applies to every repeat on the script — all dispensings must be collected within the same 12-month window. Storing your eScript on the Active Script List (ASL) does not pause or extend this expiry.
When does my eScript expire?
Enter the date your prescription was written and see its expected expiry date.
Most Australians assume that switching from paper to electronic prescriptions made scripts permanent. After all, if there's no physical piece of paper to lose or fade, surely it lasts forever?
It doesn't. The move to eScripts changed the format, not the law. Here's everything you need to know about eScript expiry in Australia — including the repeat-expiry trap many Australians may not realise exists.
How Long Are eScripts Valid in Australia?
Under Australian prescribing law, a standard prescription is valid for 12 months from the date it was written. This rule applies equally to paper prescriptions and electronic prescriptions (eScripts).
The 12-month validity clock starts on the day your doctor issues the prescription — not the day you first dispense it, and not the day you receive the SMS.
| Medication Type | Validity Period |
|---|---|
| Standard prescription medications (Schedule 4) | 12 months from date written |
| Repeat prescriptions | 12 months from date written (all repeats must be used within this window) |
| Schedule 8 controlled drugs (NSW, VIC) | Typically 6 months — varies by state |
| Schedule 8 controlled drugs (QLD, WA, SA) | State-specific rules apply — check with your pharmacist |
| Oncology / special authority medications | May have shorter validity — confirm with prescriber |
Important: Schedule 8 medications (certain opioids, some ADHD medications, benzodiazepines) have shorter expiry windows that vary by state. If you are on a controlled substance, ask your pharmacist specifically how long your eScript is valid.
Do eScript Repeats Expire Too?
Yes — and this is where most Australians get caught out.
When your doctor writes a prescription with, say, 5 repeats, all 6 dispensings (the original plus 5 repeats) must be collected within the same 12-month window. The clock starts from when the prescription was written, not from when you last picked up your medication.
Example: The Repeat Expiry Trap
| Date | What Happens |
|---|---|
| 1 February 2026 | Doctor writes prescription for Metformin 500mg with 5 repeats |
| February 2026 | You collect the original dispensing |
| April 2026 | You collect repeat 1 |
| June 2026 | You collect repeat 2 |
| November 2026 | You try to collect repeat 3 — still valid (within 12 months) |
| February 2027 | You try to collect repeat 4 — EXPIRED. The script turned 12 months old on 1 February 2027 |
Three unused repeats, gone. This scenario plays out constantly with long-term medications where patients stock up at the beginning, then find they cannot collect remaining repeats when the 12 months runs out.
Do not discover an expired repeat at the pharmacy counter
Add your eScript to MediRemind and get notified before the prescription expires.
Save My eScript and Remind MeTrack issue date · Remaining repeats · Expiry reminder
Does the Active Script List Prevent eScript Expiry?
No. This is one of the most common misconceptions about eScripts in Australia.
The Active Script List (ASL) is a digital storage system that holds your eScript tokens so you can access them at any pharmacy without the original SMS. It does not:
- Pause the 12-month expiry clock
- Extend the validity of your prescription
- Notify you when a script is about to expire
- Prevent a script from becoming invalid
Think of the ASL like a digital wallet — it holds your scripts safely, but the scripts themselves still have an expiry date. A script stored on the ASL for 14 months is still an expired script.
The ASL stores your eScript. MediRemind helps you remember the deadline.
Keep the eScript issue date, remaining repeats and expiry reminder on your phone.
Add My eScript to MediRemind30-day free trial
MediRemind Tracks:
- ✓Your eScript issue date
- ✓Remaining repeat count
- ✓Expiry reminder — sent before the 12-month window closes
- ✓Available on iPhone and Android
- ✓Free 30-day trial
What Happens When an eScript Expires?
When you present an expired eScript at a pharmacy — whether as a token link, an SMS, or via the ASL — the dispensing software will flag it as invalid. The pharmacist cannot legally dispense the medication under an expired prescription.
What your pharmacist will tell you:
- "Your prescription has expired"
- "This eScript is no longer valid"
- "You'll need to see your doctor for a new prescription"
They cannot give you a partial dispensing, a 'grace period' supply, or override the expiry — except in very limited emergency circumstances outlined below.
Can I Get an Emergency Supply If My eScript Expires?
In limited circumstances, Australian pharmacists can provide an emergency supply of medication without a valid prescription. The rules vary by state and by medication type, but generally:
- Emergency supply is typically limited to one dispensing
- It applies to ongoing medications where stopping suddenly would cause harm
- It does not apply to Schedule 8 controlled substances
- The pharmacist must be satisfied it is a genuine emergency
Emergency supply is a last resort, not a workaround. It is at the pharmacist's discretion and is not guaranteed. Never rely on it as a plan — always renew your prescription before it expires.
I Deleted My eScript SMS — Has It Expired?
Deleting your eScript SMS from your phone is not the same as the script expiring. These are two completely separate things.
When you delete the SMS, you lose the token link (the URL that takes you to your script). But the eScript itself still lives in the national prescribing system — it has not been cancelled or expired.
If you've lost your eScript token, here's how to recover it:
- Check the Active Script List — your pharmacist can look up your scripts by name and date of birth
- Contact your prescribing GP — they can resend the token link to your phone
- Check MyHealth Record — your prescriptions are logged there
- Use MediRemind — if you scanned or saved the script before deleting the SMS, it will still be in the app
What to Do When Your eScript Expires
If your script has expired, the process for getting a replacement is simpler than most people expect:
Contact your GP
For routine repeat medications, many GPs will issue a new prescription without requiring an in-person visit. Call the practice and explain your situation.
Use telehealth
Services like HotDoc, InstantScripts, or Eucalyptus allow you to request repeat prescriptions online, often within hours.
Bring your medication packaging
Take the original box or bottle to your appointment so the doctor can see exactly what to prescribe.
Ask for multiple repeats
If your doctor agrees, ask for the maximum number of repeats allowed so you are covered for longer — and note the issue date immediately.
How to prevent eScript expiry: Note the date of every new prescription, count your remaining repeats, and book a GP appointment at least 4 weeks before expiry. MediRemind tracks all of this automatically — it stores your eScript issue dates, counts remaining repeats, and sends you reminders before scripts expire.
State-by-State: eScript Validity in Australia
| State / Territory | Standard Script Validity |
|---|---|
| New South Wales (NSW) | 12 months |
| Victoria (VIC) | 12 months |
| Queensland (QLD) | 12 months |
| Western Australia (WA) | 12 months |
| South Australia (SA) | 12 months |
| Tasmania (TAS) | 12 months |
| ACT | 12 months |
| Northern Territory (NT) | 12 months |
Keep every eScript, repeat and expiry date in one place
Free to download · 30-day free trial
Frequently Asked Questions
Do eScripts expire in Australia?
Yes. Most standard eScripts in Australia expire 12 months from the date they were written. This is the same rule that applied to paper prescriptions — the move to electronic prescriptions did not change the legal validity period.
How long is an eScript valid in Australia?
A standard eScript is valid for 12 months from the date your doctor wrote the prescription. Schedule 8 controlled substance prescriptions may have shorter validity — typically 6 months in NSW and Victoria.
Do eScript repeats expire?
Yes. All repeats must be collected within the same 12-month window as the original prescription. The clock starts from the date written, not from when you last collected a dispensing. Unused repeats outside the 12-month window expire and cannot be dispensed.
Does the Active Script List stop eScripts from expiring?
No. The Active Script List is a digital storage system for your eScript tokens. Storing a script on the ASL does not extend, pause, or reset its expiry date. An expired script stored on the ASL is still an expired script.
What happens when an eScript expires?
A pharmacist cannot legally dispense medication under an expired eScript. The dispensing software will flag it as invalid. You will need to obtain a new prescription from your doctor, which can often be done via telehealth for routine repeat medications.
Can a pharmacist dispense an expired eScript in an emergency?
In limited circumstances, Australian pharmacists can provide an emergency supply of medication without a valid prescription — typically one dispensing for urgent ongoing medications. This does not apply to Schedule 8 controlled substances. Emergency supply is at the pharmacist's discretion and is not guaranteed.
How do I know if my eScript has expired?
Check the date on your original prescription SMS and add 12 months. You can also ask any pharmacist to look up your script on the Active Script List — they can confirm the issue date and whether it is still valid. MediRemind tracks expiry dates automatically and alerts you before they run out.
Check the date now
Enter the date your eScript was written to calculate the expected expiry date.
Check My eScript ExpiryOr save it in MediRemind and receive an expiry reminder.
Related guides
Keep every eScript, repeat and expiry date in one place
Store eScripts and paper scripts, track remaining repeats and receive reminders before important dates.
Free to download · 30-day free trial · iPhone and Android
Australian owned · Built in Perth · Medication data stays on your device