These council sources were checked on 18 September 2026. Confirm your dog's category and address before buying, adopting or moving; a published fee does not mean the dog qualifies for a licence.
How much does a dog licence cost?
Scroll sideways to compare all columns →
| Council | Published charge per dog | What to check |
|---|---|---|
| DBKL — Kuala Lumpur | Category-based; see the table below | Breed classification and sterilisation status |
| MBPJ — Petaling Jaya | RM30 to 31 December of the current year; RM60 for two years; RM90 for three years. Sterilised dogs: RM30 for three years | Proof of sterilisation and chosen licence term |
| MBSJ — Subang Jaya | RM10 sterilised; RM20 unsterilised | Current vaccination evidence |
| MPAJ — Ampang Jaya | RM30 sterilised; RM50 unsterilised, for January–December | Rates shown as effective from January 2024 |
| MBJB — Johor Bahru | An annual charge applies; the cited FAQ does not give an amount | Obtain the current fee from MBJB Licensing |
DBKL: use the fee category, not a flat RM60
The leaflet linked by DBKL's Malay e-DOG FAQ gives these fees, including the management charge:
Scroll sideways to compare all columns →
| Category shown in the leaflet | Sterilised? | Fee (RM) |
|---|---|---|
| Dog other than a controlled or small dog | No | 60 |
| Controlled dog | No | 60 |
| Controlled dog | Yes | 40 |
| Small dog | No | 40 |
| Small dog | Yes | 20 |
The leaflet has no separate sterilised rate for the first category. Ask DBKL which category applies rather than assuming every sterilised dog pays RM40. The English FAQ still displays RM10; use the category leaflet and confirm the bill through e-DOG. The Malay FAQ states that each licence covers one dog for one year.
How many dogs can I keep, and are flats allowed?
Read the rule for your council and your building together. Management consent alone does not establish council permission.
Scroll sideways to compare all columns →
| Council and official source | Published landed-home limit | Published flat or strata rule |
|---|---|---|
| DBKL e-DOG | One below 300 sq m; no more than two above 300 sq m | DBKL may permit one listed small dog; licence and JMB/MC consent required |
| MBPJ guidance | Two below 1,000 sq m; four above | Lists flats, apartments, condos and strata buildings as prohibited |
| MBSJ guidance | Up to two below 1,000 sq m; four above | States no dogs in flats, apartments, condos or shophouses |
| MPAJ conditions, clause 11–12 | Two on premises of 1,000 sq m or less | Prohibits keeping dogs above the ground floor or in strata-titled homes |
| MBJB application conditions, clause 4 | Confirm the limit for your premises | Prohibits dogs in flats and condos |
DBKL, MBPJ and MBSJ use “below” and “above” in the cited area guidance without resolving the exact boundary. Ask the council about a lot measuring exactly 300 or 1,000 sq m. These summaries describe the published council guidance; they do not establish the outcome of any court challenge or replace an address-specific decision.
DBKL's small-dog schedule names Miniature Pinscher, Bichon Frise, Pekingese, Papillon, Toy Poodle, Japanese Chin, Maltese, Pomeranian and Chihuahua. Permission is conditional, and owners must prevent nuisance and keep the dog under control. Other councils, including Shah Alam and Penang Island, need their own checks; do not apply the KL list to them.

Do breed restrictions affect licensing?
Yes. Import eligibility and local ownership are separate checks. DBKL's schedules distinguish prohibited dogs, controlled dogs and listed small dogs. Controlled-dog licensing includes owner training, a Canine Good Citizen programme, secure fencing, warning signs, and leash-and-muzzle conditions outside the premises.
Other councils use their own lists. For example, MPAJ clause 13 describes conditional licensing for crosses of restricted or prohibited breeds, while clause 14 lists prohibited pure breeds. MBJB's application has separate prohibited and restricted lists, with veterinary support requirements. Confirm ancestry and classification with the relevant council.
Use our breed checker for the DVS and DBKL lists, and the Malaysia import guide for bringing a dog into the country. Neither tool nor article issues permission.
What documents do I need?
Start with the council's own application checklist. Common items include identity documents, dog and premises photographs, and veterinary records. Requirements are not identical:
- MBPJ asks for identity, house and dog photos, a health/vaccination certificate, and sterilisation evidence where relevant. Apply through its eLesen service and collect the tag after payment.
- MPAJ also lists an assessment-tax copy, rabies certificate and veterinary breed confirmation.
- MBJB's form includes comment forms for neighbours on all four sides. Obtain the council's decision; do not assume a completed form guarantees approval.
MBSJ, MPAJ and MBJB's cited guidance requires licensing from three months. Check your council's age rule rather than treating that as a nationwide threshold. For KL, use e-DOG and its linked application leaflet.
Renewal, tags and enforcement
Check the expiry date on your licence. MBPJ offers multiple terms; MPAJ specifies January–December, and MBJB's form says 31 December. Do not assume every licence lasts twelve months from payment.
Keep the council tag attached as required and contact the council promptly if your dog is seized. MBPJ publishes a compound ceiling of RM1,000 and a conviction penalty up to RM2,000, one year's imprisonment, or both. The MBJB FAQ states an RM500 compound plus daily holding charges for reclamation, a two-day holding period for unlicensed dogs and seven days for licensed dogs, and a one-claim limit. These are council-specific rules, not national penalty figures.
Before committing to a dog, confirm three things with your council: the breed can be licensed, the address qualifies, and you have the required documents. Then budget using the correct fee category.




