Skip to main content

eScripts and Prescription Tokens in Australia: How They Work

Reviewed by Editorial teamLast updated

An eScript is the digital version of a prescription. Instead of a paper script, your GP sends a token to your phone by SMS or email, and you forward that token to the pharmacy of your choice. The token holds the prescription details; the pharmacy reads it, dispenses your medication, and the system regenerates a new token for any remaining repeats.

Most Australian doctors now issue eScripts by default. Every Australian pharmacy can dispense them.

What an eScript is, in plain English

An eScript is a secure digital prescription, equivalent in legal force to a paper prescription. The token you receive is a unique reference (usually shown as a QR code with a 16-character key) that any approved pharmacy in Australia can scan to access the underlying prescription record.

Two key facts:

  • The eScript token can only be sent to you. Your doctor cannot send it directly to a pharmacy. You decide which pharmacy fills it.
  • The token represents one fill. After the medication is dispensed, the original token is consumed. If your prescription has repeats, the system generates a new token after each fill and sends it to you.

There are two ways your prescriptions can live in the eScript system: as individual tokens you forward each time, or as part of an Active Script List that lets one pharmacy access your full list of current scripts. The token model is the default. The Active Script List is opt-in.

How to receive your eScript from the doctor

After your GP issues the prescription, you receive the token in one of two ways:

  • SMS: a short message with a clickable QR code link
  • Email: similar format, with the token attachment

The format may include a tap-to-show QR code and a 16-character "Service Token" key. Either is enough at any pharmacy. Keep the SMS or email; don't delete it until the script has been dispensed.

If you have the Medicare app, eScripts can also appear there directly under "My Health Record" or "Prescriptions". Some pharmacies have their own apps (Chemist Warehouse, MedAdvisor, MyScript) that can store and display your tokens.

How to forward your eScript to a pharmacy

You have three practical options. Pick whichever suits you.

Method 1: Show the QR code at the counter

Walk into the pharmacy, open the SMS or email, and show the QR code on your phone screen. The pharmacist scans it and dispenses. This is the simplest method, no forwarding required.

Method 2: Forward the SMS or email to the pharmacy

Most pharmacies publish a dedicated email address or phone number for eScript orders, often on their website or in their app. Forward the original SMS or email to that contact. The pharmacy dispenses and either holds the medication for pickup or arranges delivery.

Method 3: Use a pharmacy app

If you use a pharmacy's app (Chemist Warehouse, MedAdvisor, MyScript, or many independents), you can store your eScripts in the app and order dispensing in one tap. The app sends the token to the pharmacy's dispensing system.

For pharmacy delivery, see our pharmacy delivery guide.

Forwarding to a family member, carer, or friend

The eScript token can be forwarded to anyone. If a family member or carer is collecting your medication on your behalf, forward the SMS to their phone or send them a screenshot of the QR code. They show it at the pharmacy and the medication is dispensed.

Some Schedule 4 medicines and all Schedule 8 medicines may require additional pharmacist verification of identity. For these, the pharmacy may need to phone you or ask the recipient for ID. This is the pharmacist's professional judgment, not a fixed rule.

Repeats and how the token regenerates

When your prescription has repeats (1, 2, 3, 4 or 5 additional fills typically), the system generates a new token after each fill. The new token arrives at the same SMS number or email address as the original. You don't need to ask your GP for repeats; they're built into the original prescription.

For chronic-disease medications, this means your phone receives a new token roughly every 30 to 60 days for as long as the prescription's repeats remain. Once the last repeat is dispensed, no more tokens arrive; you'll need a new prescription from your GP.

A 60-day prescription works the same way; the token just covers a 60-day quantity instead of 30. See our 60-day prescription guide.

What to do if you lose the token

If you delete the SMS, your phone breaks, or the email lands in spam, the token is recoverable in three ways:

  1. Ask your GP to resend it. GPs can regenerate the SMS or email at no cost.
  2. Check your Medicare app. If the GP linked your eScript to your My Health Record, it may be visible there.
  3. Call the pharmacy that filled the previous repeat. If you've already used the same pharmacy, they may be able to dispense from their dispensing record.

If none of those work, the GP needs to issue a new eScript. There is no central "lost token" recovery service for consumers.

Active Script List: the alternative

An Active Script List (ASL) is a digital list of all your current eScripts that you give one pharmacy permission to access. Once registered, that pharmacy can pull your scripts directly without you forwarding tokens each time. This works well if you fill all your prescriptions at the same pharmacy and don't want to manage individual tokens.

You can change which pharmacy accesses your ASL at any time. Set up via the Medicare app, your pharmacy, or directly with Services Australia.

For a full walk-through, see our Active Script List guide.

When eScripts go wrong

Token won't load on the pharmacist's screen, expired before pickup, sent to the wrong email. Common issues and fixes are covered in our eScript troubleshooting guide. The short version: most problems are fixed by the GP regenerating the token or by the pharmacy accepting a screenshot of the SMS as proof of issuance.

Frequently asked questions

How long is an eScript valid?

Twelve months from the date your GP issued it, the same as a paper prescription. After 12 months it expires and the GP must issue a new one.

What if I lose my eScript SMS?

Three options: ask your GP to resend it, check your Medicare app for a digital copy, or call the pharmacy that filled the previous repeat. If none of those work, your GP can issue a new prescription.

Can my GP send the eScript directly to my pharmacy?

No. The eScript token can only be sent to you, and you choose which pharmacy fills it. This is a deliberate design choice that gives you control over which pharmacy holds your dispensing record.

Can a family member pick up my eScript medication?

Yes. Forward the SMS or QR code to them and they show it at the pharmacy. For Schedule 8 medicines and some Schedule 4 medicines, the pharmacist may verify ID or call you to confirm. This is normal and a good safety check.

Do all Australian pharmacies accept eScripts?

Yes. Every approved Australian pharmacy uses the national prescription delivery infrastructure. If a pharmacy claims it can't accept eScripts, that's an outdated system; try another pharmacy.

Can I use the same eScript at two different pharmacies?

For a single fill, no. The token is consumed once dispensed. For a prescription with repeats, you can fill each repeat at a different pharmacy if you choose; the new token after each fill is independent of which pharmacy you used last time. This is useful if you've moved suburbs or want to switch pharmacies.


This page is general information about the Australian pharmacy system. It is not medical advice and does not replace a consultation with a registered pharmacist or GP.

If you have a health concern that cannot wait, call your GP, visit an after-hours service, or call healthdirect on 1800 022 222 (24/7). For poisoning or medicine ingestion concerns, call the Poisons Information Centre on 13 11 26.


Find a pharmacy near you → Browse Australian pharmacies