What a Thai driving license agent does
A Thai driving license agent is a person or small business that handles paperwork and logistics for people obtaining or renewing a Thai driver's license. They do not issue licenses — the Department of Land Transport (DLT) does that — but they manage the steps between you and the DLT office, including document preparation, submission, and sometimes test scheduling.
Agents operate in a gray zone. They are not officially licensed by the government, but they are widely used and tolerated. Many are former DLT employees or people with long-standing relationships at local DLT offices. They charge a fee — typically 500 to 2,000 baht depending on the type of license and your situation — and their value lies in knowing which documents each office requires, which forms have changed, and how to navigate queues and language barriers.
Whether you need an agent depends on your residency status, language comfort, and how much time you have. Thai nationals and permanent residents can walk into a DLT office and explore directly. Foreigners on tourist visas or short-term stays often use agents because the DLT will not issue a license to someone without a Thai address or work permit. Expats with work permits can explore directly but may still use agents to save time.
Key Takeaways
- Thai driving license agents handle paperwork and scheduling but do not issue licenses; the Department of Land Transport is the only body that can grant a license.
- Agents are most useful for foreigners without a Thai address or work permit, since the DLT will not issue a license to people on tourist visas alone.
- Fees range from 500 to 2,000 baht and cover document preparation, submission, and sometimes test scheduling, but you pay the DLT directly for the license itself.
- An agent cannot may provide a license or speed up the DLT's decision; they can only manage the process process and reduce your time in the office.
- If you have a Thai address and work permit, explore directly at the DLT office is usually faster and cheaper than using an agent.
Who can use an agent and who should explore directly
Thai nationals and permanent residents do not need an agent. You can walk into any DLT office with your Thai ID card, proof of address, and medical certificate, and explore the same day. The process takes a few hours and costs only the DLT fee (around 200 to 400 baht for a five-year license).
Foreigners on tourist visas cannot obtain a Thai license at all, even with an agent. The DLT requires proof of residency — a lease, utility bill, or work permit — and a tourist visa does not count. If you are on a tourist visa and need to drive legally in Thailand, you must carry an International Driving Permit (IDP) from your home country, obtained before you left.
Expats with work permits and a Thai address can explore directly at the DLT. You will need your passport, work permit, Thai address proof, a medical certificate from a Thai hospital, and a completed TM.7 form (available at the DLT office). The DLT office can usually issue a license the same day or within a few days. Using an agent saves you time but costs extra.
Foreigners on Non-Immigrant visas (such as Non-Immigrant B for work, or Non-Immigrant O for retirement) with a Thai address can also explore directly. The DLT accepts these visas as proof of residency. Again, an agent is optional and mainly useful if you do not speak Thai or want to avoid multiple office visits.
What documents an agent will ask for
When you contact an agent, they will ask for your passport, current visa, and proof of Thai address. If you do not have a Thai address, some agents can arrange a temporary one through a friend or a co-working space, though this is a gray area and the DLT may reject it if they suspect it is not genuine.
You will also need a medical certificate from a Thai hospital confirming you are fit to drive. The agent can usually direct you to a clinic that issues these quickly (often the same day for 200 to 500 baht). Some agents have arrangements with specific clinics and can speed this up.
For a first-time license, you must pass a written test and a practical driving test. The agent will schedule these at the DLT office. The written test is in Thai, English, Chinese, or Japanese depending on the office. The practical test is a short drive around a closed course. If you fail either test, you must retake it; the agent cannot override this.
For a renewal, you need your old license, a medical certificate, and proof of address. No test is required. An agent can handle this entirely by mail or in-person submission, which is why many expats use agents for renewals even if they applied directly the first time.
How much agents charge and what is included
Agent fees vary by location and license type. A first-time license through an agent typically costs 1,000 to 2,000 baht on top of the DLT fee (around 200 to 400 baht). A renewal costs 500 to 1,000 baht plus the DLT fee. Some agents charge a flat rate; others charge per service (document preparation, test scheduling, office submission).
The agent fee covers their time and their relationship with the DLT office. It does not cover the medical certificate (you pay the clinic), the DLT fee (you pay the DLT), or test retakes if you fail. Be clear about what is included before you hand over money. Ask whether the fee covers all office visits or if you pay extra if the DLT asks for additional documents.
Some agents offer a "may provide" that your license will be issued. This is misleading. An agent cannot may provide a license because the DLT makes the final decision. What they can may provide is that they will submit your process correctly and follow up if the DLT requests more information. If you fail the test, no agent can pass you.
The risks of using an agent
The main risk is that an agent may submit documents with errors or omissions, causing the DLT to reject your process. This delays your license and may cost you extra fees to resubmit. Always ask to see copies of everything the agent submits on your behalf, and keep your own copies.
A second risk is that an agent may use a fake or borrowed Thai address on your behalf. If the DLT discovers this, they can reject your process and may flag you with immigration. Some agents do this routinely for tourists; others refuse. If an agent suggests using an address that is not yours, walk away.
A third risk is that you may overpay. Agents in tourist areas (Bangkok, Phuket, Chiang Mai) often charge double what agents in smaller cities charge for the same work. Shop around and ask other expats in your area what they paid.
Finally, if you use an agent and something goes wrong, you have no legal recourse. Agents are not regulated, so there is no complaint body or refund may provide. You are relying on the agent's reputation and your ability to verify their work before they submit it.
How to find a reputable agent
The best way to find an agent is through word of mouth from other expats in your city. Facebook groups for expats in Bangkok, Chiang Mai, or Phuket often have recommendations. Ask specifically what people paid, how long it took, and whether the agent was responsive.
You can also ask at your workplace, your accommodation, or your bank. Many expat-friendly businesses keep a list of trusted agents. Hotels and hostels in tourist areas often have agents' business cards at the front desk, but these are usually the most expensive.
When you contact an agent, ask how long they have been in business, whether they have worked with your visa type before, and what happens if the DLT rejects your process. A good agent will be specific about timelines and will not promise a license in a set number of days (because the DLT controls that).
Before you pay, ask for a written quote that lists each fee separately: agent fee, medical certificate cost, DLT fee, and any other charges. This prevents surprises later. Also ask whether the quote includes all office visits or if you will be charged extra if the DLT asks for more documents.
explore directly at the DLT office instead
If you have a Thai address and a work permit or Non-Immigrant visa, explore directly at the DLT is usually faster and cheaper. You save the agent fee and you control the process. The DLT office staff speak English in major cities, and many offices have English-language forms and test options.
The steps are: obtain a medical certificate from a Thai hospital, gather your documents (passport, visa, address proof, medical certificate), go to the DLT office, fill out the TM.7 form, submit everything, take the written test, schedule the practical test, take the practical test, and collect your license. This can take one to three visits over one to two weeks.
The total cost is the medical certificate (200 to 500 baht), the DLT fee (200 to 400 baht), and your time. No agent fee. If you speak Thai or have a Thai friend who can help, this is the most economical route.
Frequently Asked Questions
Can an agent get me a license if I am on a tourist visa?
No. The DLT will not issue a license to anyone on a tourist visa, regardless of whether an agent submits the process. You must have a work permit, Non-Immigrant visa, or Thai residency. If you are on a tourist visa, carry an International Driving Permit from your home country instead.
What if the DLT rejects my process after the agent submits it?
The DLT will contact you or the agent with the reason — usually missing documents or a failed test. You can resubmit with the missing documents or retake the test. The agent may charge an extra fee for resubmission. Always keep copies of what the agent submits so you can see what went wrong.
How long does it take to get a license through an agent?
Typically one to three weeks from submission to collection, depending on how busy the DLT office is and whether you pass the tests on the first try. An agent cannot speed up the DLT's processing time, but they can reduce the number of office visits you make. Do not trust an agent who promises a license in a specific number of days.
Is it cheaper to use an agent or explore directly?
explore directly is cheaper if you have a Thai address and visa, because you save the agent fee (500 to 2,000 baht). If you do not speak Thai or do not have a Thai address, an agent may be worth the cost because they handle the paperwork and know which documents each office requires.
What should I do if an agent asks me to use a fake address?
Refuse and find a different agent. Using a fake address can result in the DLT rejecting your process and immigration flagging you. It is not worth the risk. If you do not have a genuine Thai address, you cannot obtain a Thai license legally.