🎉 Jamie T. just swapped their Practical test in Birmingham2 min ago

Free to use · UK-wide

Find Your Driving Test Swap

How It Works

Swap Your Driving Test Date
in 6 Simple Steps

TestSwap connects two learners who want each other's test date. No bots. No third-party bookings. Just a peer-to-peer match and a 5-minute call to DVSA.

100% Free to Swap
DVSA Compliant
Match in Days

DVSA 20-Mile Rule: Swaps are only permitted between test centres within approximately 20 miles of each other. TestSwap enforces this automatically.

10 Working Days Rule: DVSA cannot change a booking within 10 working days of the test date. Cancelling in this window means losing your test fee.

01

Register Free — No Card Needed

100% Free

Create your account at testswap.com. It takes under two minutes. Add your current DVSA practical driving test details: test centre, date, and time. We store your reference securely with AES-256 encryption.

Your DVSA booking reference is encrypted immediately on entry. It is never shown to anyone except your matched swap partner — and only after both parties have agreed.

02

Set the Date You Want

DVSA Compliant

Tell us your preferred date range and which test centre you want. You can stick to your current centre or accept any centre within the DVSA 20-mile coordination zone — the bigger your range, the faster you match.

The DVSA rules allow swaps between centres within 20 miles. Our system automatically filters matches to stay compliant. No manual checks needed.

03

Our Engine Starts Searching Instantly

Auto-matched

The moment you submit your swap request, TestSwap runs the matching engine for you. It looks for a learner whose current test date is what you want AND who wants the date you hold. It is a true two-way match — no manual work on your part.

The engine runs every 15 minutes. It checks all pending swap requests and finds true two-way matches automatically — no manual work required.

04

Both Learners Agree to the Swap

24h to respond

When a match is found, both learners are notified by email (and SMS if enabled). You each see the new date, centre, and time you'd receive. Click "I Agree" if you're happy — you have 24 hours to respond.

Neither learner can see the other's personal details at this stage. Only if both click "I Agree" does the swap proceed to the next step.

05

Call DVSA on 0300 200 1122

0300 200 1122

After both parties agree, you each receive the other's DVSA booking reference. Both of you independently call DVSA on 0300 200 1122, quote both references, and ask to transfer the booking. The call takes about 5 minutes.

DVSA handle the actual date transfer. TestSwap is the platform that finds the match and coordinates the exchange of references. We are not affiliated with DVSA.

06

Done — You Have Your New Test Date

Swap complete

That's it. Both learners have swapped their DVSA booking dates. Mark the swap as complete in your dashboard. You can do up to 2 swaps total. After your first successful swap, you can submit a second request if you need to.

DVSA confirm the new booking on the call. You will also receive an updated confirmation from DVSA by email.

How Long Does a Swap Take?

From registration to new test date — typical timelines.

2 min

Set up

Register, add your booking, and submit your swap preferences.

5–14 days

Find a match

The engine scans every 15 minutes. The wider your date range, the faster you match.

~5 min

Complete the swap

Both agree, then one call to DVSA on 0300 200 1122 swaps both bookings.

Common Questions

Everything you need to know before you start.

Is it free to use TestSwap?

Yes — registering and swapping is completely free. There are no fees, no subscriptions, and no charges per match.

Is swapping driving test dates legal?

Yes. The DVSA permits test date transfers between learners within a 20-mile radius. TestSwap coordinates the match — the actual swap is completed by calling DVSA on 0300 200 1122. There is nothing unofficial about it.

How long does it take to find a match?

It depends on how many learners in your area are looking for a swap. Most users match within 5–14 days. The wider your accepted date range, the faster you are likely to match.

What if I agree and then change my mind?

You have 24 hours to respond to a match. If you decline, both learners are re-entered into the matching pool automatically.

Do both learners have to call DVSA?

Yes. Both learners must independently call DVSA on 0300 200 1122 with both booking references. The call is straightforward and takes around 5 minutes each.

What is the DVSA 20-mile rule?

The DVSA only permits test swaps between centres within approximately 20 miles of each other. TestSwap automatically enforces this — you will only ever be matched with learners at eligible nearby centres.

Can I swap to a different test centre?

Yes, as long as the other centre is within the DVSA 20-mile coordination zone. You can tick "Accept any nearby centre" in your preferences to maximise your match rate.

How many swaps can I do?

You can complete up to 2 swaps. After your first successful swap you can submit a new request if you need to change again.

What is the DVSA 10 working days rule?

If your current test date is within 10 working days, DVSA will not allow the date to be changed. You can cancel your booking but you will lose your test fee. Make sure your test is more than 10 working days away before attempting a swap. TestSwap will flag this so you are always aware.

I moved my test booking on gov.uk — do I need to update TestSwap too?

Yes. If you change your test date or centre directly on gov.uk, log in to TestSwap and go to your dashboard. You will see an "Edit booking" button under your test details — update it there so your swap request stays accurate and you get matched correctly.

Helped by TestSwap? Leave us a review.

Your review helps other learners discover TestSwap and trust the process. It takes 60 seconds on Trustpilot.

Review TestSwap on Trustpilot

Opens Trustpilot in a new tab — takes about 60 seconds

Ready to get an earlier or later test date?

100% free — register free, swap free. No card needed. The engine starts searching the moment you submit your details.

Platform Note

TestSwap is an independent peer-to-peer platform. All date transfers are completed by users calling DVSA on 0300 200 1122. We are not affiliated with the DVSA or DVLA.