Skip to main content
Prescriptions in Australia: How They Work

eScript Not Working? Common Token Problems and How to Fix Them

By Pharmacy Finder editorial team. Updated . 7 minute read.

General information

This guide is general information, not personal medical advice, and may change over time. With any medicine, always read the label and use only as directed, and if symptoms persist see your doctor or health care professional. Check anything that affects you with your pharmacist or GP. In an emergency, call 000.

Most eScript problems fall into the same handful of categories: the token will not load, you have lost the SMS, the QR code looks expired, or the pharmacy says they cannot dispense it. The fix is usually one of three things: ask your prescriber to resend the token, check your Medicare express app for a digital copy, or have the pharmacy phone the prescriber for verbal confirmation. Almost no problem requires you to abandon the eScript and start over. For the wider picture of how tokens work, see our prescriptions in Australia guide.

A customer showing an electronic prescription on their phone to a pharmacist at the counter of an Australian pharmacy.

Key facts

  • Three common fixes: ask the prescriber to resend, check the Medicare express app, or have the pharmacy phone the prescriber.
  • eScripts expire 12 months after the date the prescriber wrote them; once dispensed, a token is consumed.
  • The token is portable: forward it to any approved Australian pharmacy if the first cannot dispense.
  • For an eligible PBS medicine in genuine urgency, Continued Dispensing may bridge the gap.
  • There is no public lost-token recovery service; resolution sits with the prescriber and pharmacy.

If you are still stuck after working through the steps below, call Healthdirect on 1800 022 222 for triage advice.

The token will not load on the pharmacist's screen

Most common cause: a dirty phone screen, glare, or a screenshot that has been compressed.

Try these in order:

  • Wipe your phone screen and increase brightness to full
  • Open the original SMS or email rather than a screenshot
  • Ask the pharmacist to read the alphanumeric Service Token key by hand and type it into their system
  • Tap the link in the SMS to expand the QR code to full size
  • Try a different angle so glare does not hit the scanner

If none of that works, the pharmacist can call your prescriber for a verbal authorisation. They are not required to refuse you on a scan problem alone.

You have lost the SMS or email

Three recovery routes work in this order.

First, ask your prescriber to resend the token. GPs can regenerate the SMS or email at no cost. A receptionist usually handles this on request.

Second, check your Medicare express app. If your GP linked the eScript to your My Health Record, the token may be visible there under Prescriptions.

Third, phone the pharmacy that filled your previous repeat. They may be able to dispense from their internal record, even if you have lost the current token.

If you have an Active Script List, the script is still on your list. Your nominated pharmacy can pull it directly. For more on ASL, see our Active Script List guide.

If all three routes fail, your prescriber needs to issue a new eScript. There is no public lost-token recovery service.

The QR code is expired

eScripts themselves expire 12 months after the date your prescriber wrote them. That is the same rule as paper scripts. If the QR code is more than 12 months old, the script is expired and a new prescription is needed. Your GP cannot extend the original; they must write a fresh script.

A different kind of expiry happens after a repeat fill. Once a token is used at the pharmacy, that specific token is consumed. The pharmacy regenerates a new token for the next repeat and the old QR code will not work again.

If your pharmacy says the QR is expired but the original script is younger than 12 months, the likely cause is that you are looking at an old token that was already used. Check your phone for a more recent SMS or email arrival.

Wrong phone number on the token

If the eScript SMS was sent to a phone number you no longer use, one fix is to ask your prescriber to resend it to your current number. This is a one-minute task for the prescriber's reception.

If you cannot reach the prescriber and you need the medicine urgently, the pharmacy may be able to use the Continued Dispensing provision for an eligible PBS medicine. See our continued dispensing guide for the rules.

Going forward, ask your prescriber to update your contact details on file. The number on your eScript is taken from the prescriber's clinical system, not from Medicare.

The pharmacy says they cannot dispense your eScript

A few reasons this happens, and a fix for each.

Out of stock: the pharmacy can place the medicine on order and offer an owing script for the balance, or you can take the token to another pharmacy. The eScript is portable.

Authority required and not approved: some PBS medicines need a prescriber authority code. If the prescriber forgot to obtain the authority, the pharmacy cannot dispense at the PBS price. The prescriber can apply for the authority by phone or online and re-send the token.

Brand mismatch: if your prescriber wrote a specific brand and the pharmacy stocks a different generic, you may be able to receive the generic at the PBS price, or pay a brand premium for the original. The pharmacist will explain the options.

Outdated dispensing software: a small number of older systems struggle with very recent eScript updates. Try a different pharmacy; the eScript will work fine elsewhere.

If the pharmacy is unwilling to dispense for a reason that does not match the above, ask for a specific explanation in writing or lodge a notification with AHPRA at ahpra.gov.au/Notifications.

The token is for the wrong dose

If you read the eScript and the strength or quantity does not match what your prescriber agreed to, do not have it filled. Phone the prescriber's clinic and ask them to verify the script.

If the dose was written correctly but you disagree with the change (for example your GP increased the dose and you want the old one), this is a clinical conversation with the prescriber, not a pharmacy issue. The pharmacy must dispense what the prescriber wrote.

If the dose was written correctly but the pharmacy entered something else into their system, the pharmacist will catch this at the safety check. Pharmacists are required to verify every dispensing against the prescription. Mistakes happen rarely and are usually caught before the medicine leaves the counter.

When to escalate to the prescriber

Escalate back to your prescriber if:

  • The token never arrived and 24 hours have passed since your consultation
  • The dose, brand, or quantity on the token is different from what you agreed
  • You need a new script because the old one expired and you cannot get to the clinic
  • You think the prescriber sent the eScript to the wrong patient (different name on the token)
  • The pharmacy needs a verbal confirmation or an authority code and the prescriber has not provided one

Most GP clinics have a non-emergency line for script-related queries. The receptionist can usually resolve a token problem without booking a new appointment.

Talk to someone now

Free advice for questions about a medicine, dose, or interaction.

Frequently asked questions

Usually a screen issue: low brightness, glare, or a degraded screenshot. Open the original SMS or email, wipe your screen, and increase brightness. If it still will not scan, the pharmacist can type the alphanumeric Service Token key from the SMS into their system.

Was this guide helpful?

Related guides

Find a pharmacy near you

Search 4,400+ verified Australian pharmacies by service, hours or postcode.

Find a pharmacy