Most car parking fines in Singapore are $70. Parking without a valid coupon or digital session in an HDB or URA car park is $40 for a car (only a short expired-session overstay is cheaper); parking outside a lot, blocking a driveway, or sitting in a season-parking space without a permit lands you the $70 composition fine. Park in an accessible (handicapped) lot you are not entitled to and it jumps to $200. On a public road, LTA prices a standard offence at $70 for a light vehicle and $110 if you repeat it, and the dangerous spots cost more again. The number on the slip is not always what you pay: a 15-minute grace period can wipe an EPS charge, leaving early cuts a Traffic Police fine by $30, and ignoring the slip adds $20 or more. This guide lays out the 2026 amounts from HDB, URA, LTA and the Traffic Police, who issues what, how to report a badly parked car, and the order of operations that keeps a small slip small.
There is no single 'parking fine' in Singapore. Where you parked decides who issues the slip, how much it is, and how you pay it. Getting the issuer right is the first step, because each one has its own portal and its own deadline.
HDB handles the car parks under and around HDB blocks, the most common ones for everyday errands. URA runs the public car parks and on-street coupon parking in town and older estates. The Traffic Police, under the Singapore Police Force, deal with parking on the road itself: yellow lines, no-parking zones, bus stops, junctions and the like. Private car parks at malls and condos are a fourth category run by commercial operators, and their 'fines' are contractual charges, not government composition fines.
HDB and URA share the same car-park fine schedule, which makes the amounts easy to remember. Road offences under the Traffic Police are a separate, generally higher tier, and a few of them carry demerit points. The slip itself tells you the issuer, the offence code and the composition amount, so always read it before assuming.
| Where you parked | Issuer | Pay / check via |
|---|---|---|
| HDB car park (under or near HDB blocks) | HDB | HDB e-services or AXS |
| URA public car park or on-street coupon bay | URA | URA e-service or AXS |
| On the road (yellow line, no-parking, bus stop) | Traffic Police (SPF) | Police e-services or AXS |
| Mall or condo car park | Private operator | Operator app / counter |
HDB and URA use one shared schedule of composition amounts, split by vehicle type. Parking without a valid coupon or digital session is $40 for a car, $8 for a motorcycle and $50 for a heavy vehicle on URA's published schedule. An overstay on an already-paid session is charged by how far you run over: for a car it is $8 if you are under 30 minutes late, $12 between 30 minutes and an hour, and $24 beyond an hour; a motorcycle pays a flat $4 across all three bands. The middle band, $70 for a car, covers most of the offences people actually get fined for, including parking outside the lot markings, parking in a season-parking lot without a valid season ticket, parking against the direction of traffic, and ignoring a no-parking marking.
Parking in an accessible (handicapped) lot without a valid Class 1 label is the standout at $200, the same across both authorities and all vehicle types. URA also runs higher composition amounts of $400 or more, or a court charge, for serious abuses such as tampering with a coupon, parking in an unauthorised area, or failing to pay at an exit station.
The composition amount on the slip is the figure offered to settle the matter without going to court. Pay it on time and the case is closed. Drag it out and the amount can rise, or the authority can decline composition and prosecute. A fine is one more line in the cost of running a car, and for the full offence-by-offence list the official HDB and URA pages are the source of truth, linked at the end.
| Offence | Motorcycle | Car | Heavy vehicle |
|---|---|---|---|
| No valid coupon / no digital parking session | $8 | $40 | $50 |
| Overstay under 30 min on a paid session | $4 | $8 | $16 |
| Overstay 30 min to 1 hour | $4 | $12 | $24 |
| Overstay more than 1 hour | $4 | $24 | $48 |
| Parking outside / across the lot markings | $35 | $70 | $100 |
| Season-parking lot without a valid season ticket | $35 | $70 | $100 |
| Parking against the direction of traffic | $35 | $70 | $100 |
| Ignoring a no-parking marking or sign | $35 | $70 | $100 |
| Parking in an accessible (handicapped) lot | $200 | $200 | $200 |
| Tampered coupon / non-payment at exit station | $400+ or court | $400+ or court | $400+ or court |
Most HDB and URA car parks now run on the Electronic Parking System (EPS), which reads your in-vehicle unit at entry and exit. Since 1 September 2022, every EPS car park gives a 15-minute grace period: enter and exit within 15 minutes and you are not charged at all. That window is shorter than the temporary 20 minutes allowed during the pandemic, but longer than the 10-minute grace period that applied before April 2020. It is the legitimate way to drop off a passenger, grab a parcel, or realise you are at the wrong block without paying a cent.
The grace period covers the parking charge, not bad parking. If you stop across two lots or block a driveway during those 15 minutes, an enforcement officer can still issue a $70 composition fine. The grace window only excuses the time-based charge at the gantry, so use it to come and go quickly, not to park badly for a short while.
For coupon and on-street bays, there is no equivalent grace period. HDB stopped selling and exchanging paper parking coupons on 19 September 2022, so the practical move is to start a session in the Parking.sg app the moment you park. The app lets you end the session early and refunds the unused time, so you only pay for what you use and you never overstay a paper coupon by accident.
Parking on the road itself is a different animal. These offences fall under the Traffic Police, and unlike car-park slips, some of them add demerit points to your driving licence on top of the fine. The composition amounts are higher, and the more dangerous the spot, the steeper the penalty.
The serious group, parking abreast of (alongside) another vehicle, stopping or parking within a pedestrian crossing or zebra-crossing zone, or parking inside a designated demerit-point no-parking or no-stopping zone, carries 3 demerit points plus a $150 composition fine for a light vehicle ($200 for a heavy vehicle). Stopping on an expressway shoulder where it is not allowed sits at the top of the scale. Less dangerous road parking, such as a plain no-parking sign or a yellow line away from a crossing, is fined without demerit points, but it still costs more than a typical car-park slip.
Demerit points matter beyond the dollars. Build up 12 or more points in 12 months as a non-probationary driver and you face suspension, which can push up your motor insurance and, for some, threaten a job that needs a clean licence. The full road-parking table with every offence code is on the Police e-services site, linked below, and it is the figure to trust over any third-party list.
Two enhancements can push a road fine higher. Commit the offence inside a School Zone, Silver Zone or Friendly Streets zone, or at a pedestrian crossing, and the Traffic Police add 2 demerit points and $100 on top of the base penalty, capped at a $500 total. Repeat the same offence and the price climbs as well: on LTA's road schedule a standard parking offence that is $70 the first time becomes $110 the second, so a habit of cutting corners gets expensive fast.
| Offence | Composition fine | Demerit points |
|---|---|---|
| Parking abreast of another vehicle | $150 | 3 |
| Stopping / parking within a pedestrian or zebra crossing | $150 | 3 |
| Parking in a demerit-point no-parking / no-stopping zone | $150 | 3 |
| Heavy vehicle, same offences above | $200 | 3 |
| Plain no-parking sign / yellow-line parking (away from a crossing) | See Police schedule | Usually none |
On public roads, LTA publishes its own composition schedule on OneMotoring, and it prices a second offence higher than a first. Most everyday road violations sit at $70 for a first offence and $110 for a repeat for a light vehicle, with a heavy vehicle at $100 then $150. That band covers the offences people actually rack up: ignoring a 'no stopping' or 'no waiting' sign, parking on a grass verge or footway, and parking too close to a fire hydrant, a junction or a bus stop. LTA spells out those distances, parking within 3 metres of a fire hydrant, 6 metres of a junction or 9 metres of a bus stop, so the boundary is not a judgement call.
The price rises with the danger. Stopping in a way that causes unnecessary obstruction is $300 for a first offence and $450 for a repeat. Parking at a taxi stand is a lighter $50 then $80. The offences that also carry demerit points cost more again: parking within a pedestrian crossing or on yellow zig-zag lines runs $120 then $180 for a light vehicle, and stopping on an expressway shoulder is $130 then $200 with 4 demerit points. These are the LTA road figures; the Traffic Police schedule above frames some of the same dangerous spots under its own demerit-point codes, so read your notice to see which body and which code applies.
An LTA road fine left unpaid past its first deadline gains the same $20 add-on the other authorities use, and serious cases can be declined for composition and taken to court. The takeaway is the one that runs through every road offence: the cheaper move is to not park there, because a $70 slip you ignore can become a $110 repeat, a $130 add-on, or a court date. None of that helps the true cost of running your car.
| Offence | First offence | Repeat offence | Demerit points |
|---|---|---|---|
| No-stopping / no-waiting sign, grass verge, footway | $70 | $110 | None |
| Parking too near a fire hydrant, junction or bus stop | $70 | $110 | None |
| Stopping that causes unnecessary obstruction | $300 | $450 | None |
| Parking at a taxi stand | $50 | $80 | None |
| Parking within a pedestrian crossing or on zig-zag lines | $120 | $180 | 3 |
| Stopping on an expressway shoulder or verge | $130 | $200 | 4 |
If another vehicle is the problem, blocking your driveway, hogging a lot it has no permit for, or stopped where it forces you into traffic, you can report it rather than wait it out. For HDB car parks and the service roads around them, the official channels are the OneService app and the Parking Enforcement Hotline on 1800-338-6622. A warden is dispatched to the spot, so a clear report with the location, block or car-park number and the offending vehicle's plate gets the fastest response.
The same hotline and OneService app cover the public car parks and roads that fall under HDB, URA and LTA enforcement, much of which is carried out by a common enforcement contractor. For a vehicle parked on a public road in a way that is dangerous rather than just inconvenient, the matter sits with the Traffic Police, and you can submit a road-offence report through LTA's OneMotoring digital services with your Singpass. A private car park at a mall or condo is different again: report it to the building's management or the operator running the car park, since their charges are contractual, not government composition fines.
A report works best with evidence. A photo that shows the plate and the offending position, plus the date and time, gives the warden or officer something to act on and supports any follow-up. Reporting is free, and it is the civil route when a badly parked car is costing you access rather than money.
From 1 January 2026, the Traffic Police run an Early Payment Scheme. Pay an eligible composition fine within 14 days of the date on the Notice of Traffic Offence and you get $30 off. It applies to locally registered vehicles for offences with a composition fine of $50 or more, and the slip itself tells you whether yours qualifies. There is no extension: miss the 14 days and the full amount applies.
That $30 is real money on a $150 road-parking fine, which drops to $120 if you pay quickly. The scheme is meant to reward prompt payers and cut down on appeals filed only to buy time, so the calculus is simple: if you genuinely committed the offence, pay inside 14 days and bank the discount rather than sitting on the slip.
Going the other way costs you. Leave a Traffic Police notice unpaid past its deadline and a second notice arrives with an extra $20 added on, and the amount can climb further or the matter can go to court if you keep ignoring it. HDB and URA car-park fines escalate the same way, the composition offer rises and unpaid amounts can be referred onward. The discipline is the same one that keeps any bill cheap: settle it inside its window. Folding fines, road tax and insurance into a sinking fund inside your monthly budget means a slip is an annoyance, not a cash-flow problem.
The fastest way to confirm a fine is to check by your vehicle number on the issuing body's portal, even if you never saw a physical slip. HDB and URA each have an e-service that lists outstanding car-park offences by vehicle number, notice number or ID; the Traffic Police have their own e-services for road offences. Checking early matters because the early-payment window and the avoid-the-$20 deadline both run from the notice date, not from when you happened to notice it.
AXS is the common rail for all four issuers. You can pay HDB, URA, LTA and Traffic Police fines at an AXS Station, on the AXS website (axs.com.sg), or in the AXS m-Station app, keying in the notice or vehicle number. Each authority also takes payment directly on its own portal: HDB and URA through their e-services (URA uses its Notice of Parking Offence portal), LTA road fines on OneMotoring, and Traffic Police fines on the Police e-payment portal, which lists offences on AXS a few working days after the notice. Most portals accept PayNow, eNETS or NETS and credit or debit card alongside AXS. Pay and you settle on the spot; keep the receipt or screenshot until the status shows cleared.
If you are unsure which body issued the slip, read the letterhead and offence code, or check all three portals by vehicle number. Paying the wrong authority does not clear the right one, so match the payment to the issuer named on the notice.
You can write in to dispute a parking fine, but appeal only when you have a real case, not just to delay. Good grounds include a genuine system or signage error, a valid season ticket or accessible-lot label that was not detected, a medical or vehicle-breakdown emergency, or proof you were not the one parked there. A weak appeal ('I was only five minutes') usually fails and burns the days you could have used for the early-payment discount.
Appeal to the body that issued the slip. HDB and URA each take written representations through their parking-offence pages or contact channels; the Traffic Police accept appeals through their e-services. Submit promptly, attach evidence (photos of the signage, a copy of your valid season ticket or label, a doctor's memo, a tow-truck or workshop record), and keep the reference number. While an appeal is pending the authority will tell you whether to hold off on payment.
If the appeal is rejected, pay the original composition amount quickly to avoid the late add-on. If it is allowed, the fine is cancelled or reduced. Be realistic: enforcement officers photograph the offence, so an appeal works when you have a documented reason, not when you simply disagree with the outcome.
The whole fine schedule is avoidable with a few habits. Start a Parking.sg session the second you park a coupon or on-street bay, and end it early when you leave so you pay only for the minutes used. In EPS car parks, treat the 15-minute grace period as your free drop-off window and nothing more. Plan ahead and you can often skip the meter altogether: there are pockets of free parking around the island worth knowing. Never use an accessible lot without a valid Class 1 label, because that single mistake is a $200 hit.
On the road, the rule of thumb is that the more dangerous the spot, the more it costs and the more likely it carries demerit points, so keep clear of crossings, junctions, bus stops and yellow lines even for a minute. If parking near your home or workplace is a constant scramble, a season parking permit usually works out cheaper than feeding short-term sessions every day, and it removes the overstay risk entirely.
Run the numbers against how often you actually park. A daily commuter who keeps getting caught by short-term rates almost always comes out ahead on a season permit; an occasional driver is better off paying per use through the app. Either way, the fine you do not get is the best parking deal there is, and the money stays in your own pocket rather than a composition account.
Most HDB and URA car-park offences for a car are $70, such as parking outside the lot markings or in a season-parking lot without a permit. Parking without a valid coupon or digital session is $40 for a car on URA's published schedule (only a short overstay on an already-paid session is cheaper). Parking in an accessible (handicapped) lot is $200. Illegal road parking handled by the Traffic Police that carries demerit points is $150 for a light vehicle plus 3 points. Check the exact figure on your notice against the official HDB, URA or Police schedule.
Yes. All HDB and URA car parks with the Electronic Parking System (EPS) give a 15-minute grace period, in place since 1 September 2022. If you enter and exit within 15 minutes you are not charged. The grace period only waives the time charge; you can still be fined for parking across lots or blocking access during that window. Coupon and on-street bays have no grace period.
The fine escalates. For a Traffic Police notice left unpaid past its deadline, a second notice adds $20, and continued non-payment can lead to a higher amount or court action. HDB and URA car-park composition amounts also rise the longer they go unpaid and can be referred onward. Pay or appeal within the notice's deadline to keep it cheap.
Car-park fines from HDB and URA do not carry demerit points. Some Traffic Police road-parking offences do: parking abreast of another vehicle, stopping or parking in a pedestrian or zebra crossing, and parking in a designated demerit-point no-parking or no-stopping zone each add 3 demerit points plus a $150 fine for a light vehicle.
From 1 January 2026, the Traffic Police give $30 off an eligible composition fine if you pay within 14 days of the date on the Notice of Traffic Offence. It applies to locally registered vehicles for offences with a composition fine of $50 or more, and the notice states whether yours qualifies. There is no extension to the 14 days.
Check the fine by vehicle number on the issuing body's e-service (HDB, URA or the Traffic Police), then pay at an AXS Station, on axs.com.sg, in the AXS m-Station app, or on the issuer's own portal. Match the payment to the authority named on the notice, because paying the wrong body does not clear the right one.
Yes, by writing to the body that issued it. Appeals work best with real evidence: a signage or system error, a valid season ticket or accessible-lot label that was not detected, a genuine emergency, or proof you were not the vehicle parked there. Submit promptly with documents. If the appeal is rejected, pay quickly to avoid the late penalty.
For HDB car parks and the service roads around them, use the OneService app or call the Parking Enforcement Hotline on 1800-338-6622, and a warden is sent to the spot. The same channels cover public car parks and roads under HDB, URA and LTA enforcement. For dangerous parking on a public road, report to the Traffic Police through LTA's OneMotoring digital services using Singpass. A mall or condo car park is handled by the building management or operator. Attach a photo showing the plate, position, date and time.
On LTA's public-road schedule, yes. A standard road-parking offence that is $70 for a light vehicle on the first occasion rises to $110 on a repeat, and serious offences scale the same way (for example $300 then $450 for stopping that causes obstruction). Offences in a School Zone, Silver Zone or Friendly Streets zone, or at a pedestrian crossing, add 2 demerit points and $100, capped at a $500 total.
Among everyday offences, parking in an accessible (handicapped) lot without a valid Class 1 label is $200 across HDB and URA. On the road, stopping in a way that causes unnecessary obstruction is $300 for a first offence and $450 for a repeat on LTA's schedule, and tampering with a coupon or failing to pay at a URA exit station can reach $400 to $600 or a court charge. Dangerous stopping can also be prosecuted instead of compounded.
This is general financial information for Singapore, not personal financial advice. Figures change — verify current rates against the official sources above before acting. See our full disclaimer.