You can reschedule or cancel your theory test through the DVSA website, by phone, or by post — but the window to make changes closes seven days before your test date

If you need to change when you take your driving theory test, the process depends on how much notice you can give. The Driver and Vehicle Standards Agency (DVSA) lets you reschedule to a different date and time, or cancel entirely, but you must act before the seven-day cutoff. After that point, you cannot change your booking online or by phone — you would have to let the test pass and book a new one from scratch, which means paying the full fee again.

The method you use to amend your test — online, phone, or post — affects how quickly the change takes effect and whether you get a refund if you cancel. Understanding which route works for your situation saves you time and money.

Key Takeaways

  • You can reschedule or cancel your theory test up to seven days before the test date through the DVSA website, by calling 0300 200 1122, or by post.
  • Changes made online or by phone take effect when ready, while postal requests take up to two weeks to process.
  • If you cancel more than seven days before your test, you receive a full refund; if you cancel within seven days, you forfeit the fee.
  • After the seven-day cutoff, you cannot amend your booking and must let the test date pass, then pay to book a new one.
  • You will need your DVSA confirmation email or reference number to make any change to your booking.

Amending your test online through the DVSA website

The fastest way to reschedule or cancel is through the official DVSA website. Go to the theory test booking page, select "Change or cancel your test", and enter your email address and confirmation reference number. Your confirmation reference appears in the email DVSA sent you when you first booked; if you cannot find it, check your spam folder or search your email for "DVSA" or "theory test".

Once you log in, you will see your current test date and time. You can choose to reschedule to any available slot at any test centre in England, Scotland, or Wales, or you can select the cancel option. If you reschedule, you pick a new date and time when ready and the change is live within minutes. If you cancel, the system will tell you whether you are within the seven-day window — if you are, it will confirm that your fee is forfeited; if you are outside it, it will confirm a refund.

Online changes are processed when ready, so there is no waiting period. This is the best option if you know your new test date or if you are certain you want to cancel and want confirmation right away.

Changing your test by phone

You can call the DVSA theory test booking line at 0300 200 1122 to reschedule or cancel. The line is open Monday to Friday, 8 a.m. to 4 p.m., and Saturday 8 a.m. to 2 p.m. (closed Sundays and bank holidays). Have your confirmation reference number and email address ready when you call.

The adviser will confirm your current booking, tell you which dates and times are available at your chosen test centre, and process the change or cancellation on the call. Like the online method, phone changes take effect when ready. You will receive a confirmation email within a few minutes. Phone booking can be slower during peak times — early mornings and Saturdays tend to have longer wait times — so consider calling mid-morning on a weekday if you have flexibility.

Cancelling or rescheduling by post

If you prefer to amend your booking in writing, you can send a letter to the DVSA. Write your full name, date of birth, confirmation reference number, and current test date on a piece of paper, state whether you want to cancel or reschedule, and mail it to: DVSA, PO Box 280, Newcastle upon Tyne, NE99 1FP.

Postal requests take up to two weeks to process, so use this method only if you have plenty of time before your test date. If you are rescheduling by post, you cannot request a specific new date — DVSA will assign you the next available slot at your chosen centre and notify you by post. This means you may not know your new test date for several weeks. Cancellations by post are processed the same way, and you will receive written confirmation of any refund.

What happens if you miss the seven-day cutoff

Once you are within seven days of your test date, the DVSA system will not let you reschedule or cancel through any method — online, phone, or post. If you try to amend your booking online, the system will tell you that changes are no longer possible. If you call, the adviser will explain the same restriction. If you send a postal request, it will arrive too late to be processed before your test date.

Your only option at this point is to let the test date pass without attending. You will forfeit your fee — there is no refund for a missed test. After the test date has passed, you can book a new theory test from scratch and pay the full fee again. This is why acting as soon as you know you need to change is important: waiting until the last week removes all your options.

Refunds and what to expect after you cancel

If you cancel more than seven days before your test date, you receive a full refund of the theory test fee. The refund is processed to the payment method you used when you booked — usually a debit or credit card — and typically appears within 5 to 10 working days. If you paid by bank transfer, the refund goes back to the account you transferred from.

If you cancel within seven days of your test date, you forfeit the fee entirely. There are no exceptions to this rule, even if you have a medical emergency or other urgent reason. This is why the seven-day window exists: it gives test centres time to offer your slot to another candidate.

Once your cancellation is confirmed, you will receive an email from DVSA. Keep this email as proof that you cancelled, in case there is any confusion about the refund later. If your refund does not appear after 10 working days, contact DVSA with your confirmation email and reference number.

Rescheduling to a different test centre

When you reschedule, you can choose a different test centre if you want. This is useful if your original centre is inconvenient or if you want to move your test to a location closer to home. The availability of slots varies by centre — busy urban centres often fill up faster than smaller towns — so if you are flexible about location, you may find more available dates by looking at nearby centres.

When you reschedule online, the system shows you all available dates and times across all centres you can reach. When you call, the adviser can search multiple centres for you and tell you which ones have the soonest slots. There is no extra charge to change centres; you only pay the original theory test fee.

Frequently Asked Questions

Can I reschedule my test if I am within seven days?

No. Once you are within seven days of your test date, you cannot reschedule or cancel through any method. You must let the test date pass and book a new one afterward, paying the full fee again.

Do I get a refund if I cancel my theory test?

You receive a full refund only if you cancel more than seven days before your test date. If you cancel within seven days, you forfeit the fee. Refunds are processed to your original payment method within 5 to 10 working days.

What if I do not have my confirmation reference number?

Check the email DVSA sent you when you booked your test — the reference number is in the subject line and body. If you cannot find the email, search your spam folder or contact DVSA by phone at 0300 200 1122 with your name, date of birth, and email address, and they can look up your booking.

How long does it take to reschedule by post?

Postal requests take up to two weeks to process. You will not know your new test date until DVSA writes to you with the details. Use this method only if you have significant time before your current test date.

What happens if I do not show up for my test?

If you miss your test without cancelling, you forfeit the fee and cannot reschedule. You must book a new theory test and pay the full fee again. There is no refund for a no-show.