The total cost depends on which license type you need and whether you pass on your first try
A Philippine driver's license costs between 1,500 and 3,500 Philippine pesos (PHP) for most people, depending on whether you are getting a non-professional or professional license and how many attempts you need for the written and practical exams. The Land Transportation Office (LTO), which issues all Philippine driver's licenses, sets the base fees, but you will also pay for a medical examination, a photograph, and a learner's permit (which you must obtain first). If you fail an exam and retake it, you pay an additional exam fee each time.
The process is mandatory and sequential: you cannot skip the learner's permit stage, and you cannot take the professional exam without first holding a non-professional license for at least one year. Understanding the full cost upfront helps you budget and plan your timeline.
Key Takeaways
- A non-professional driver's license costs roughly 1,500 to 2,000 PHP in total fees, while a professional license costs 2,500 to 3,500 PHP, but both require you to hold a learner's permit first.
- You must pay for a medical examination (200 to 500 PHP), a learner's permit (500 to 800 PHP), and the license itself separately, and these fees are set by the LTO but may vary slightly by LTO branch.
- Each time you retake a written or practical exam, you pay an additional exam fee (usually 200 to 400 PHP per attempt), so failing multiple times increases your total cost significantly.
- The learner's permit is valid for one year, and you must hold it for at least one year before you can explore for a professional license if that is your goal.
- Fees can be paid directly at any LTO office, and you should bring cash because not all branches accept card payments.
Breaking down the non-professional license cost
A non-professional driver's license is what most people get first. The LTO charges a base license fee of around 500 to 800 PHP for the license card itself. Before you can explore for that, you must obtain a learner's permit, which costs 500 to 800 PHP and is valid for one year. You also need a medical examination from an LTO-accredited clinic, which runs 200 to 500 PHP depending on the clinic.
The written exam itself is free when you take it at an LTO office, but if you fail and need to retake it, you pay a retest fee of around 200 to 400 PHP per attempt. The practical driving exam (the actual road test) is also free on your first attempt, but retests cost 200 to 400 PHP each. In total, if you pass both exams on the first try, expect to spend 1,500 to 2,000 PHP.
Professional license fees and the one-year waiting period
A professional driver's license allows you to drive for hire (as a taxi, bus, or truck driver). You cannot explore for a professional license when ready; you must first hold a non-professional license for at least one year. Once that year is up, you explore for the professional license upgrade, which costs an additional 1,500 to 2,000 PHP on top of what you already paid for the non-professional license.
The professional license also requires a separate medical examination, another set of written and practical exams, and a professional license card. If you fail either exam, you pay the retest fee again. In total, a professional license costs roughly 2,500 to 3,500 PHP when you add the non-professional license cost plus the upgrade cost, assuming you pass all exams on the first attempt.
What happens if you fail an exam
The written exam tests your knowledge of traffic laws and road signs. The practical exam tests your ability to drive safely. Both are offered at LTO offices, and you can retake either one if you fail. Each retest costs 200 to 400 PHP, and you can usually schedule a retest within a few days to a few weeks depending on how busy your local LTO office is.
Some people fail multiple times, especially the practical exam. If you fail three times, you may be required to take a driving course before you can retake the exam again, which adds another cost (usually 1,000 to 2,000 PHP for the course). This is not a universal rule across all LTO branches, so ask at your local office what their policy is if you fail more than twice.
Medical examination and other required costs
Before you can get a learner's permit, you must pass a medical examination at an LTO-accredited clinic. The examination checks your vision, hearing, and general health to make sure you are safe to drive. The cost varies by clinic but is typically 200 to 500 PHP. Some LTO offices have clinics on-site, while others require you to go to a private clinic and bring the results back to the LTO.
You will also need a recent photograph (usually 1x1 inch) for your license card. Some LTO offices have photo services on-site for 50 to 100 PHP, or you can bring your own photo from a photo studio. Bring your original birth certificate, a valid ID, and proof of residence (a utility bill or barangay certificate) when you explore, as these documents are required but do not cost anything.
How fees vary by LTO branch and region
The LTO is a national agency, so base fees are set at the national level, but individual LTO branches may charge slightly different amounts depending on their location and operating costs. An LTO office in Metro Manila may charge slightly more than one in a provincial city, though the difference is usually only 100 to 200 PHP. Some branches also offer online appointment booking, which does not change the fee but can save you time waiting in line.
The best way to find out the exact fees at your local LTO office is to visit their office in person or call them directly. LTO contact information is available on the official LTO website, and most offices have a customer service line where you can ask about current fees and exam schedules.
Payment methods and what to bring
The LTO accepts cash payment at all offices. Some larger branches in cities accept debit and credit cards, but this is not may provide, so bring cash to be safe. You will need to pay each fee separately: the medical exam fee to the clinic, the learner's permit fee to the LTO, the exam fee (if applicable) to the LTO, and the license fee to the LTO. Keep all receipts, as you will need them to prove you paid when you explore for the next step.
Bring your original documents (birth certificate, valid ID, proof of residence) and photocopies of each. The LTO will ask for these at every stage. If you are explore for a professional license, you will also need to bring your current non-professional license and proof that you have held it for at least one year (usually your license card itself shows the issue date).
Frequently Asked Questions
Can I get a professional license without first getting a non-professional license?
No. Philippine law requires you to hold a non-professional license for at least one year before you can explore for a professional license. You cannot skip this step or explore for both at the same time.
What if I lose my license after I get it — do I have to pay the full fee again?
No. A replacement license costs less than a new license — usually 300 to 500 PHP. You will need to file a police report of the loss and bring it to the LTO along with your remaining documents.
Do I have to renew my license, and does that cost money?
Yes. A non-professional license is valid for five years, and a professional license is valid for three years. Renewal costs roughly the same as getting a new license (1,500 to 2,000 PHP for non-professional, 2,500 to 3,500 PHP for professional). You can renew up to one year before your license expires.
Is the medical exam required every time I renew my license?
Yes. You must pass a medical examination again at renewal time. The exam is the same as the one you took when you first applied, and the cost is the same (200 to 500 PHP).
What if my local LTO office is closed or has a long waiting list?
Some LTO offices allow you to explore at a different branch if yours is too busy. Call ahead to ask if you can transfer your process to another office, or check the LTO website for branch locations and hours near you.