What a Thai driving license agent does and when you need one
A Thai driving license agent is a person or small business licensed by the Thai Department of Land Transport who handles paperwork and testing logistics on your behalf. They do not issue licenses — only the Land Transport Office does — but they manage the steps between you and that office, including document preparation, scheduling your written and practical tests, and sometimes arranging the medical exam.
You do not need an agent to get a Thai license. You can walk into a Land Transport Office yourself, submit documents, take tests, and pay fees directly. Most Thai nationals and long-term residents do this. Agents exist mainly for people who cannot easily reach an office during business hours, do not read Thai well, or want someone else to handle the back-and-forth.
Agents are most useful if you are a foreigner on a tourist visa or short-term stay, work long hours, or live far from the nearest Land Transport Office. They are less useful if you already have a Thai ID card, speak Thai, and can visit an office in person.
Key Takeaways
- Thai driving license agents are licensed by the Department of Land Transport and handle paperwork, test scheduling, and document preparation, but they do not issue licenses themselves.
- You can obtain a Thai license without an agent by visiting a Land Transport Office in person with the required documents and paying the standard fees.
- Agents charge a fee on top of the official Land Transport Office fees, so using one costs more than going directly.
- Agents can be useful if you are on a tourist visa, cannot read Thai, work irregular hours, or live far from an office, but they are optional.
- The agent's job ends when your license is issued; they do not renew licenses or handle violations.
What documents and fees you will need to bring or pay
The documents required for a Thai license are the same whether you use an agent or go directly to the Land Transport Office. You will need a passport (or Thai ID card if you have one), a completed TM.7 form (residence certificate), proof of address, a medical certificate from a Thai hospital or clinic, and passport-sized photos. Some offices also ask for a copy of your visa or entry stamp.
The Land Transport Office charges a fixed fee for the license itself, usually around 200 to 300 baht, plus separate fees for the written test and practical test. These fees do not change based on whether you use an agent. However, an agent will charge you an additional fee — typically 1,500 to 3,000 baht or more — for their service. This covers their time, their relationship with the office, and the convenience of not having to go yourself.
Some agents also charge extra if they arrange your medical exam or handle document translation. Ask the agent upfront what their total fee covers and what costs are separate. Get this in writing if possible, because fees vary widely between agents and between offices.
How to find and choose a Thai driving license agent
Thai driving license agents are not hard to find in Bangkok, Chiang Mai, Phuket, and other tourist areas. You can search online for "Thai driving license agent" plus your city, ask at your hotel or accommodation, or ask expat Facebook groups for your area. Many agents have straightforward websites or operate through messaging apps like Line.
When you contact an agent, ask them three things: their total fee and what it includes, how long the process takes from start to finish, and whether they may provide the license will be issued or if there is a refund if you fail the test. Not all agents offer guarantees, and some charge extra if you fail and need to retake the test.
Check whether the agent is actually licensed by the Department of Land Transport. You can ask them for their license number or ask the Land Transport Office directly whether they work with that person. Unlicensed agents exist and may take your money without delivering results.
The step-by-step process when using an agent
When you hire an agent, the typical process is: you contact them and agree on a fee, you gather your documents and give them to the agent (or the agent tells you what to gather), the agent submits your paperwork to the Land Transport Office and schedules your tests, you show up on the scheduled day to take the written test and practical test, and the agent collects your license and delivers it to you or you pick it up from the office.
The written test is usually a computer-based test in Thai. If you do not read Thai, some agents can arrange for an English-language test, but this is not may provide at all offices. The practical test is a driving test on a closed course or in light traffic, overseen by a Land Transport examiner. You must pass both tests to receive the license.
The whole process typically takes two to four weeks, depending on how busy the Land Transport Office is and how quickly you can gather documents. Some agents promise faster service, but the Land Transport Office sets the pace, not the agent.
What happens if you fail the written or practical test
If you fail the written test, you can retake it. The Land Transport Office will schedule your next attempt, usually within a few days or a week. You pay a retest fee each time. Some agents include one or two retests in their fee; others charge extra for each attempt. Clarify this before you hire them.
If you fail the practical test, the same applies — you can retake it, you pay a retest fee, and the agent may or may not charge you extra. Practical tests are harder to pass on the first try for people who are not used to Thai traffic rules or driving on the left side of the road. Budget for the possibility of a retest.
The agent cannot change the test result or override a failure. Their job is to get you to the test on time and in the right place. Whether you pass is up to you.
Alternatives to using an agent
The simplest alternative is to go to the Land Transport Office yourself. You will need to speak enough Thai to understand basic instructions, or bring a Thai friend who can translate. The office staff are used to foreigners and will usually help you through the process, though patience is required.
Another option is to hire a private driving instructor who teaches in English and has connections with the Land Transport Office. Some instructors can arrange tests and paperwork as part of their lesson package, though this is not the same as a licensed agent and may cost more.
If you are in Thailand on a tourist visa and do not plan to stay long, you may not need a Thai license at all. An International Driving Permit (IDP) issued in your home country is valid in Thailand for up to one year and is recognized by rental car companies and police. This is often simpler than getting a Thai license if you are only visiting.
Why an agent costs more and what you are paying for
An agent charges extra because they have a working relationship with the Land Transport Office, they know which documents each office accepts, they speak Thai, and they save you time. If you go yourself, you pay only the official fees but you spend hours at the office, possibly make multiple trips, and risk being turned away if your documents are not quite right.
The agent's fee is essentially a convenience tax. You are paying to avoid the hassle and the risk of delay. For someone who works long hours, does not read Thai, or lives far from an office, this is often worth it. For someone with flexible time and basic Thai language skills, it may not be.
Some agents also take on the risk: if they submit incomplete paperwork and you are turned away, a good agent will fix it at no extra cost. This protection is part of what you are paying for.
Frequently Asked Questions
Can an agent get me a Thai license if I am on a tourist visa?
Yes. You do not need a long-term visa or residency to get a Thai license. A tourist visa, a visa exemption, or even a border run entry stamp is enough. You will need a TM.7 residence certificate, which you can obtain from your local immigration office or sometimes from your accommodation. The agent can usually advise you on this step.
What if I fail the test multiple times?
You can retake the test as many times as you need. Each retest costs a fee. Some agents include unlimited retests in their fee; others charge per attempt. Ask before you hire them. There is no limit on how many times you can try, but at some point it may be cheaper to hire a driving instructor to teach you the rules and the practical skills.
Do I need to speak Thai to use an agent?
No. The agent speaks Thai and handles communication with the Land Transport Office. However, you will need to pass a written test, which is usually in Thai. Some agents can arrange an English-language test, but this is not available at all offices. Ask the agent whether English tests are possible in your area before you hire them.
How long does a Thai license last?
A Thai driving license is valid for five years from the date of issue. When it expires, you must renew it at a Land Transport Office. An agent can help with renewal, but you will pay their fee again. Renewal is simpler than the first license because you do not retake the tests.
What if the agent takes my money and does not deliver the license?
This is rare but possible with unlicensed or dishonest agents. To protect yourself, use an agent who is licensed by the Department of Land Transport, get a written agreement stating what they will do and by when, and pay in stages rather than all upfront if possible. If something goes wrong, you can file a complaint with the Department of Land Transport or contact your embassy if you are a foreigner.