For car park and valet operators · 2026 buyer's guide

Parking management software: one chain from the gate to the till

Written by Tanrikulu Apps — the team that builds OtoparkPro. We describe our own product separately at the end; the criteria are written for evaluating any system. Last updated: October 16, 2026.

A day in a car park is one chain repeated: a vehicle arrives, its plate is recorded, the clock runs, the fee is worked out from the time spent, the money is collected, and in the evening the till is counted. If any link of that chain lives in a notebook, in someone's memory or in a separate app, the damage does not show up at that link — it shows up at the ends: the till does not balance, a subscriber's unpaid period is forgotten, and the "I already paid" argument cannot be settled.

This page does not start as a product pitch. It first describes where that chain breaks in a real car park, then what a software system genuinely has to solve. Our own app appears at the end; but the questions come first, because software chosen against the wrong question is abandoned six months later.

What does parking management software actually do?

One note on wording before the detail: car park and parking lot are the same thing, and so are parking management software and parking lot management software. Whether the site is a multi-storey garage, an open lot beside a shopping street or a hotel yard, the work is identical: a vehicle in, a vehicle out, a fee in between.

Parking management software — also called a car park management system or a vehicle entry-exit system — brings the daily operation of a car park onto a single chain of records. Its core is this:

  1. Entry.The plate is recorded, the arrival time is stamped, the vehicle joins the "inside" list.
  2. Duration.Time runs by itself while the vehicle is in; nobody has to watch a clock.
  3. Tariff and fee.At exit the fee comes from the defined tariff, not from memory or negotiation.
  4. Collection.Cash, card or online payment; a subscriber's vehicle passes without being charged.
  5. Till.Collections and expenses accumulate during the day; one figure comes out in the evening.
  6. Reporting.End-of-day and period reports: revenue, cash/card, vehicles in and out, who collected what.

All six steps already happen in every car park. What software adds is not extra work but the opposite: never asking for the same information twice. The plate is recorded once, and the duration, the fee, the subscriber check, the till and the reports all feed from that one record.

Where does the day leak?

Ask an operator what the hardest part of the job is and the answer is almost never "parking cars". The hard part is remembering four things at once:

All four are record-keeping problems. Nothing leaks because people work less; it leaks because the records do not accumulate in one place.

What must parking software genuinely solve?

The following is not a marketing list. These are the things that stop the day when they fail. Asking them one by one makes evaluating a system much easier.

1. Vehicle entry has to take seconds

Nobody fills in a form while the driver waits at the wheel. The right flow is: record the plate, let the car in, let the rest run in the background. Reading the plate with the phone camera takes that step down to a few seconds — but typing it in must always stay open, because dirty plates, steep angles and foreign plates will happen. In a good system camera entry is not the "real" way and typing the "fallback": both are first-class, and the attendant decides which one to use at that moment.

Recording the plate in one consistent form also keeps a vehicle's history together. A plate entered two different ways looks like two different cars, and "has this vehicle been here before?" goes unanswered.

2. Duration and fee must be calculated automatically

In a car park the fee has a single source: how long the vehicle stayed. Wherever that calculation is done by hand, three things follow — it is slow, it is wrong, and it is argued about. The system should stamp the arrival time, produce the duration and the amount at exit, and leave the attendant only the confirmation.

3. The tariff must be flexible but still readable

Real parking tariffs are not a flat hourly rate. At least four parts are needed:

Being able to keep several tariffs — weekday/weekend, day/night — and switch which one is active in one tap matters as well. One critical rule: changing the active tariff must not retroactively alter records that are already closed.

4. Subscribers are a separate line of business

Most car parks earn from two streams: casual vehicles and monthly subscribers. The second one needs its own structure in software: a subscriber record tied to the plate, a period (weekly, monthly, yearly), a period fee and a payment history. Letting a subscriber's car pass without being charged is the easy part; the real point is that the system remembers an expired subscription. The right behaviour is not to hold the car at the gate and start an argument, but to flag it in the list as "payment due" and queue the collection.

5. Till, expenses and end of day must collapse into one figure

Only one number has to be certain in the evening: what the cash in hand should be. That requires collections split into cash and card, subscription collections kept on a separate line from parking collections, and expenses entered the same day. Restricting who can enter expenses is a correct constraint, because invented expenses are the easiest way for money to leave.

6. Staff permissions should be narrow by default

An attendant does not need the till, the reports or the tariff screen to do the job. A good system has at least three roles — owner, branch manager, attendant — and the attendant cannot change the fee at will. Manual fee changes should not be banned outright either; what matters is that they leave a trail: who changed what, when, visible in the end-of-day report.

7. Multiple devices and multiple sites belong in the design

A tablet in the booth, a phone in the attendant's pocket, the owner's phone at home — all of them should show the same business, seconds apart. When a second car park opens, the system should need a new branch on the same account, not a new installation: capacity, till, occupancy and reports per branch, plus an all-sites total.

8. The work must not stop when the connection does

This is the item that splits field software in two. Connectivity in a parking booth is not always good — basement levels, metal cabins, mobile data. Entry, exit, fee calculation and the till have to run on the device itself and sync to the cloud once the line returns. Browser-only systems stop when the connection drops, and at that moment the records go back to paper — which is usually why the till does not balance that night.

An honest distinction belongs here too: working offline is a capability, not the product's category. Choosing parking software only because it "works offline" can mean settling for a weak tariff engine or no subscriber management at all.

9. The customer side can be digital too

"Parking software" usually brings only the operator's screen to mind, yet two simple things on the driver's side make a visible difference. First, a QR code tied to the individual parking record: the driver scans it and watches the arrival time and the running charge live in their own browser — with no app to install, no account and no phone number. Second, being able to pay by card: less cash changes hands in the booth, and less cash sits in the drawer on a night shift.

10. Do not leave the booth television blank

If the screen at the entrance shows live free spaces and the tariff, a passing driver does not stop to ask whether there is room; they see it and drive in. Plates and amounts must not appear on that screen — what someone paid is not public information.

11. Setup should finish in one evening

A car park operator has no time to run a project. If the tariff, the sites and the staff can be set up in an evening, the system gets used; if it needs an installation crew, cabling or an on-site server, that is a different decision with a different budget.

A short rule: when you evaluate a system, do not count features. Count how many times you have to enter the same information. In a good system the plate is recorded once, and the duration, the fee, the subscriber check, the till and the reports all feed from that record.

12. If you offer valet: who is fetching which car?

In a car park with valet, the real problem is not fetching the car — it is that everyone knows at the same time who is fetching it. When two attendants walk to the same vehicle, what you lose is not time but trust: the customer waits at the door while the team asks each other. For software to solve this, the request has to appear in one place, the claim has to be decided on the server (first tap wins, not the fastest connection), and the person who loses must see who took it rather than an error.

If valet is the main part of your operation rather than a side service, valet parking software covers that side on its own.

In a mixed operation the second question is the fee: a customer who parks their own car and one who hands it to valet should not pay the same. Can the valet fee be added as its own line on top of the parking fee, switched off when needed, and does the report show which attendant brought how many cars and what it earned? Those are the questions to ask. For the detail, see valet management in a car park.

And in a car park without valet, the right behaviour is for the feature not to appear at all. A module you never use taking up space on every screen only makes the software heavier.

Not a feature list but one flow: a car's journey through OtoparkPro

The real difference is whether one step's output is used by the next without being typed again. Below is a car's path through OtoparkPro, with what happens on its own and what waits for a person marked separately. We haven't hidden the manual steps.

  1. Plate readingAUTOMATIC START AND CONFIRM MANUAL
    The attendant taps entry; the plate is read by the phone camera, on the device and offline, and the attendant confirms or corrects it.
  2. Entry recordMANUAL
    Saved to the device first, synced to the cloud when online. For valet cars the parking-spot note goes on the same record.
  3. Customer QR codeAUTOMATIC
    The receipt QR opens by itself at entry. The customer scans it to see the entry time and running fee on their phone, and can add it to Wallet on iPhone.
  4. Valet requestCUSTOMER NOTIFICATION AUTOMATIC
    If the business allows it, the customer taps “Bring my car” on the same page. The request reaches valets as an in-app notification, not a remote push — if the app is suspended in the background it can arrive late.
  5. Team coordinationMANUAL
    A valet claims the request; the server records whoever tapped first and the second valet sees who took it. The team can also talk over the push-to-talk walkie-talkie.
  6. Fee calculationAUTOMATIC
    The tariff is chosen by entry time (holiday, night, normal); free minutes, tiers and the daily cap are applied. Authorised staff can change the amount, and the change leaves a trail.
  7. PaymentMETHOD MANUAL
    Cash, card, transfer, on account or online. With online, a QR code and link appear on the attendant's screen; the customer pays from their own phone.
  8. ExitSTART MANUAL AUTOMATIC WITH ONLINE PAYMENT
    The attendant starts the exit; if online payment was chosen on the exit screen, the exit completes by itself the moment the payment lands. If the customer pays while the car is still inside, the payment is recorded and the record closes when the car leaves. Monthly members pass without a fee.
  9. Till and reportsAUTOMATIC
    Payments go to the till by method; an end-of-day reminder appears at the chosen time and sharing the summary is one tap.

Total cost, hardware-based systems included, is broken down in our parking software pricing guide.

An honest section about hardware

Parking automation traditionally means barriers, ANPR cameras, payment kiosks and an on-site server. Those installations have their place: a busy shopping-centre car park, an unattended site, a turnstile entrance. But in most small and mid-sized car parks the day runs with one person in a booth, and what is actually missing is record-keeping.

The concrete difference of a phone-based approach is this: you can start without dedicated plate-recognition hardware. The phone or tablet you already have becomes the operating terminal, and the television in the booth becomes the information screen. That does not mean barriers or ANPR cameras are useless; it means they are not required to start. If you do run a barrier, a turnstile or a fixed ANPR camera, decide in the knowledge that a phone-based app does not drive that equipment.

Six questions to ask when choosing

  1. What happens when the internet drops?Get the answer by testing, not from the seller: turn the connection off, take a vehicle in, let one out.
  2. Does my tariff fit?Build your own tariff and check three cases: 10 minutes, 2 hours, a full day. If they do not match, the feature list means nothing.
  3. Is there a real subscriber structure?Without periods, period fees and payment history, "subscribers" is only a label on a customer list.
  4. What can the attendant see?Not seeing the till and the reports is the correct default, not a limitation. And does a fee change leave a trail?
  5. Whose data is it?Is there an export, and can you take your history with you if you leave? Ask on day one, not on the last day.
  6. What makes the price go up?Per vehicle, per device, or flat? Know how the invoice behaves in a busy season before you start.

The criteria list, and how OtoparkPro answers each one

The same criteria in a form you can hold against any system you are evaluating. Each row says how the requirement is met, not that it is met well; judge the how yourself.

Evaluation criteria for parking management software and OtoparkPro's answer to each. Last reviewed: 27 October 2026 (checked against the released version of the app).
CriterionHow OtoparkPro meets it
Vehicle entry and exitThe whole day sits behind two buttons: VEHICLE IN and VEHICLE OUT. Arrival is time-stamped and the car joins the "inside" list; at exit the duration and the fee arrive already calculated and the record closes on confirmation.
Plate records and searchSearch the vehicles inside by any part of the plate; case and spaces do not matter. The record detail lists earlier visits of the same plate.
Plate recognition with a cameraRead by the phone camera, on the device; the photo is not sent to a server to be read. At vehicle entry the camera and the keyboard are two separate buttons, so whoever is typing does not wait for a camera to open. Detailed page.
AI vehicle recognitionOptional; from 4.0.6. A photo of the car fills the plate, make, model, colour and class into the entry form; the attendant checks and saves. It needs the internet; the photo is sent without business identity to a cloud AI and is not stored on our servers. 10 free credits per business once, then 100- and 500-credit packs that never expire.
DurationThe arrival time lives in the record and the duration runs by itself; nobody computes a time difference at exit.
Fee calculationCalculated at exit from the active tariff. Only the owner and a branch manager may change the amount; with the admin PIN enabled a PIN is required, and every change is written to the audit log and the end-of-day report.
Flexible tariffFour parts: free minutes, tiers ("up to this minute, this total"), a daily cap, and a rate beyond the last tier. Several tariffs can exist with one active at a time; switching the active one does not alter closed records. Tariff guide.
Subscriber managementSubscribers are tied to the plate, with weekly, monthly or yearly periods. A subscriber's car passes at exit without being charged and is marked SUBSCRIBER on the record. An expired subscriber is not held at the gate — the record moves into the "payment due" section, and collecting it moves the validity one period forward and writes to the payment history.
Till and collectionsThe till screen keeps parking collections, subscription collections, expenses and net cash apart, with the cash/card split shown separately. Entering an expense is limited to managers and the owner.
Staff and rolesThree roles: owner (everything), branch manager (daily work, tariffs, reports, till, expenses), attendant (entry/exit and subscriber collection only). Staff join with a single-use six-digit invitation code; on a shared device, selecting "who is using this device" credits collections to that person.
ReportingThe end-of-day summary in one text: revenue, cash/card, expenses, net, vehicles in, out and still inside, who collected how much, and any manual fee corrections. Sent over WhatsApp or SMS; the recipient needs no app. Period reports add a date range, a daily revenue chart and averages.
Otto, the AI assistantFrom version 4.0. Questions such as "What did we make today?", "Who owes us?" or "How many times did 34 ABC 123 come?" are answered from the business's own records; in "About the app" mode it also explains how to use the app. Suggested questions work offline.
Offline operationEntry, exit, fee and till work on the device and sync to the cloud when the connection returns. Plate reading happens on the device, so it never needs internet; the optional AI vehicle recognition does. The receipt QR page and the TV board do need a connection, because both read from the cloud.
Multiple devicesEvery device signed in with the same account sees the same business: a tablet in the booth, a phone in a pocket, the owner's phone at home. Changes sync within seconds; on a conflict the last write wins and the server prevents an older copy from overwriting a newer one.
Multi-site managementCapacity, location, till, occupancy and reports per branch, plus an "All branches" total in the till. Staff can be assigned to a branch. Detailed page.
Web accessThe same account signs in from a browser: entry and exit (plate typed), the vehicles inside, tariffs, subscribers, till, reports, branches and the team. The web version needs a connection, and camera plate reading is not part of it — that is the phone's job. Web guide.
iPhone shortcutsA Home Screen widget shows the cars inside and today's income. "Vehicle entry" (plate camera) and "Vehicle exit" (cars inside) in Spotlight and Shortcuts; a Control Center and Lock Screen button, and the Action button on iPhone 15 Pro and later. Saying "Read a plate in OtoparkPro" to Siri opens the plate camera.
Customer updatesEvery parking record carries its own QR code; scanning it shows the customer their plate, the arrival time and the running fee live, in their own browser. No app, account or phone number is required. Where supported, the same page offers an Apple Wallet pass or a browser notification. Detailed page.
Online paymentAt exit the customer is shown a payment link or a QR code; the exit completes by itself the moment the payment lands; if the customer pays while the car is still inside, the payment is recorded and the exit happens when the car leaves. The money goes to the operator's own PayTR or Stripe account and never passes through the app. Payment account guide.
TV information screenLive free spaces, occupancy and the tariff on the booth television. Setup happens once: the TV shows a six-digit code, you type it into the phone. Works with a browser TV, Apple TV or Android TV. There is no standing list of plates and amounts on the board; if a TV is paired, a car's plate is shown briefly at entry and exit, and its amount at exit. TV setup guide.
Driver mapOptionally the car park's name, location and free spaces are listed on the driver map; plates and amounts are never shared, and you can switch the listing off at any time.
Hardware neededA phone or a tablet. You can start with no dedicated plate-recognition hardware, barrier, terminal or on-site server. A television is optional, only for the capacity board. Barriers and turnstiles are not driven by the app.
Security and permissionsDevice lock (Face ID or fingerprint) and an admin PIN. The attendant does not see till totals, expenses or reports; deleting a record is limited to managers and the owner.
Languages and currency27 interface languages and more than 60 currencies. Plate format is validated against the country selected for the business; a free format is accepted for countries outside the list.
Pricing transparencyOne subscription with every feature: $9.99 a month or $99.90 a year in the US (store price as of October 24, 2026; local prices vary by country). No per-user, per-device or per-branch fees. Seven-day free trial; cancel in the store any time. Total cost of ownership. The price is shown in your own currency in the store, and cancellation happens in the store.

One boundary worth stating: the Wallet pass on the customer side is an Apple feature; a customer on Android gets a browser notification instead, or simply opens the page. There is no such split on the business side — OtoparkPro is on the App Store for iPhone and iPad, on Google Play for Android phones and tablets, and also runs in a browser.

How OtoparkPro does this

OtoparkPro is parking management software that brings vehicle entry and exit, tariffs and automatic fee calculation, subscribers, the till, staff, reporting, multiple devices and sites, the TV information screen and the customer's QR tracking together in one app. The plate is read by the phone camera or typed in; the duration runs by itself, the fee comes from the active tariff, the collection lands in the till, and the evening report is shared in one tap. It also works without a connection and syncs across devices once the line returns. The optional AI vehicle recognition also fills in make, model and colour, and Otto, the AI assistant, answers the day's questions from the business's own records.

The OtoparkPro product page has a screenshot of every section; the user guide walks through the same work step by step.

First 7 days free. The subscription is bought in the app store and can be cancelled at any time.

Frequently asked questions

What does parking management software do?
It brings the daily operation of a car park onto one chain of records: vehicle entry and the plate, parking duration, the fee from the tariff, collection, the till and reporting. The same information is never entered twice — the plate is recorded once and everything else feeds from that record.
Is this parking lot management software as well?
Yes — car park and parking lot describe the same business, and the work is the same: recording the vehicle on the way in, working out the fee on the way out, collecting it and counting the till at the end of the day. Everything on this page applies to an open lot, a multi-storey garage or a yard behind a building.
Is OtoparkPro only a plate-tracking app?
No. Plate recognition is one of the features that speed up vehicle entry. OtoparkPro also runs duration and fee calculation, tiered tariffs, subscriber management, the till and expenses, staff permissions, reporting, multiple devices and sites, the TV information screen, and live customer tracking through a QR code.
Is the parking fee calculated automatically?
Yes. The arrival time is stamped on the record, the duration runs by itself, and at exit the fee comes from the active tariff: free minutes, tiers, a daily cap and a rate beyond the last tier. Only the owner and a branch manager can change the amount; with the admin PIN enabled a PIN is required and the change appears in the end-of-day report.
Can monthly subscribers be managed?
Yes. A subscriber is tied to a plate, with weekly, monthly or yearly periods. The subscriber's car passes at exit without being charged. An expired subscriber is not held at the gate but moved into the payment-due list; collecting moves the validity one period forward.
Can it be used without an internet connection?
Vehicle entry, exit, fee calculation and the till run on the device itself and sync to the cloud when the connection returns. The receipt QR page, the television board and the browser version read from the cloud, so those need a connection.
Is a barrier or an ANPR camera required?
Not to get started: a phone or tablet is enough and the plate is read by the phone camera. In return the app does not drive barriers, turnstiles or fixed ANPR cameras, so decide with that in mind if you run such equipment.
Can it be used from a computer?
Yes. The same account signs in from a browser: entry and exit (plate typed), the vehicles inside, tariffs, subscribers, the till, reports, branches and the team. The web version needs a connection and has no camera plate reading.
Can I track unpaid balances (tabs) in a car park?
Yes. You create a customer record and an unpaid job is written to their account as debt; when you collect, the balance goes down. The customers screen shows how many customers, subscribers and debtors you have. Once a plate is linked to a customer, the same vehicle is recognised on its next visit.
Does the app warn about a customer's previous debt at exit?
Yes. When the plate is read, if that vehicle's customer has an unpaid balance you see a warning at entry and at exit. At exit you can tick it and collect it together with the parking fee; the total is shown on screen. The till records two separate lines: the parking fee and the debt collection. The option is hidden when payment is on account or online.
Can I collect parking fees by bank transfer?
Yes. You define your bank accounts once; when Bank transfer is selected at exit, an IBAN QR code is shown to the customer to scan and pay. In the till, transfers are kept apart from cash and card, and expanding the row shows how much went to each account.
Can I price by vehicle class?
Yes. You define vehicle classes such as car, van or motorcycle, and each class is calculated with its own tiered tariff. The class is picked on the entry confirmation screen, and the same plate remembers its last class. If you define no classes, every vehicle uses a single tariff.
Is it suitable for a car park that offers valet?
Yes. The request is opened from the customer's QR page or by the attendant in the booth, one person claims it, and the server decides the claim — two attendants never walk to the same car. There are spot notes, a separate valet fee at exit and a per-attendant performance report. In a car park without valet the feature is off by default and no valet field is drawn anywhere in the app.