Back

License Plate Recognition (LPR) Software: How It Works and How to Choose

Compare license plate recognition software, including free and open-source options, pricing models, and the criteria that separate a working LPR system from a stalled pilot.

Stu Waters
Stu Waters
Published
Dec 23, 2024
Updated
October 8, 2026
Join our Live Security Webinar

License plate recognition software reads the plate on a moving vehicle, converts it to searchable text, and matches it against a list you control. It runs on standard IP cameras in most modern deployments, which is what separates it from the dedicated hardware readers that dominated the category a decade ago.

Automatic number plate recognition, or ANPR, describes the same technology. The terms are used interchangeably across vendors and regions, and the software behind both does the same three jobs: detect the plate, decode the characters, and act on the result.

The hard part of buying LPR software is the part nobody publishes. Vendors sit in four different categories that look identical from a product page, pricing is rarely listed, and the free options work well right up to the point where they stop. This guide covers who sells what, what it costs, how to choose, and how the recognition pipeline works.

TL;DR

  • LPR and ANPR describe the same technology. Most software now runs on existing IP cameras rather than requiring dedicated plate readers.
  • Vendors fall into four groups: recognition engines, on-camera applications, VMS add-ons, and unified platforms. The group determines integration work more than the feature list does.
  • Free and open-source options are real and workable for single-gate or developer projects. They break on support, maintenance, and multi-site management.
  • Published LPR software pricing runs from roughly $10 to $65 per camera per month, with per-lookup and perpetual-license models also in use.
  • Accuracy claims are close to meaningless without your own conditions. Plate angle, vehicle speed, lighting, and regional plate design move read rates more than the engine does.

What Is License Plate Recognition Software

License plate recognition software identifies and tracks vehicles as they enter your property in real time. It uses AI-powered image recognition and optical character recognition to capture plate details and convert them into readable, searchable data.

Automatic number plate recognition systems do the same work under a different name. Number plate recognition software is the common term in the UK, Europe, and much of Asia, while LPR and ALPR dominate in North America. A number plate recognition system sold in one market and an LPR system sold in another are usually the same product with different documentation.

The software layer matters more than it sounds. Recognition can run in the cloud, on a server in your building, or directly inside the camera. Where it runs determines your bandwidth cost, your failure behavior during an outage, and whether you can use the cameras you already own. Those three questions drive most of the decisions in this guide.

8 License Plate Recognition Software Vendors Compared

The vendors below cover the four product shapes available today. Match the shape to your situation before comparing features, because a recognition API and a unified security platform solve different problems and rarely compete for the same buyer.

Vendor Product shape Deployment Strongest fit
OpenALPR / Rekor Recognition engine plus dashboard Cloud or on-premise Small sites wanting published per-camera pricing
Plate Recognizer Recognition API and SDK Cloud or Docker on-premise Developers building plate reading into another system
Vaxtor On-camera and on-PC analytics engine Edge, embedded in the camera Logistics and yards needing specialty code reading
Axis Communications On-camera application Edge, Axis cameras only Existing Axis estates needing gate control at a few entries
Milestone Systems VMS add-on module On-premise server alongside XProtect Large XProtect sites adding plate search to existing video
Motorola Solutions Enterprise suite with dedicated LPR hardware Cloud, with dedicated camera hardware Large public-sector and parking enforcement programs
Brivo Access control platform feature Cloud Facilities using plates as a credential at vehicle gates
Insight LPR Managed camera and software service Cloud, vendor-supplied cameras HOAs and single properties wanting a managed service

OpenALPR / Rekor

OpenALPR began as an open-source recognition library and now sits inside Rekor Systems as a commercial product line. The current offering, Rekor Scout, turns existing IP cameras into plate readers and presents results in a web dashboard with search and alerting.

Its most useful characteristic for evaluation is published pricing, which is rare in this category. Rekor's documentation lists Scout Basic at $10 per camera per month, returning plate numbers only, with five days of retention and up to three dashboard users. Scout Pro is listed at $65 per camera per month and adds vehicle characteristics such as make, model, color, and direction of travel. Confirm current pricing before budgeting, because Rekor has adjusted its rates over time.

Where it falls short: the product has shifted toward government and larger commercial deployments, and the older open-source library is now a separate thing from the commercial dashboard. Buyers who arrive expecting the free tool they read about in a forum post several years ago will find a paid subscription instead.

Plate Recognizer

Plate Recognizer sells recognition as a component rather than a finished system. Snapshot reads plates from still images through a cloud API or an on-premises SDK in a Docker container, and Stream processes live camera feeds. The engine supports over 90 countries and can return make, model, color, and orientation alongside the plate.

Pricing is published and unusually granular. Snapshot is billed by monthly lookups, and adding make, model, and color adds 50 percent to the Snapshot subscription. Stream starts at $35 per camera per month with no lookup limit. Perpetual one-time licenses are available on request for sites with no internet connection.

The trade-off is that you are buying an engine, not an operations tool. A security team that wants a dashboard, watchlists, and incident review out of the box will need to build or buy that layer separately, and the ParkPow dashboard that ships alongside is parking-oriented rather than security-oriented.

Vaxtor

Vaxtor builds a video analytics engine that runs embedded inside the camera itself, on compatible Axis, Hanwha, MOBOTIX, and i-PRO hardware, as well as on a PC or an Android device. Edge processing means the plate is decoded before anything crosses the network, which cuts bandwidth and removes the recognition server as a single point of failure.

Its depth is in the specialty modules rather than the core plate read.

  • Reads ADR dangerous goods plates, ISO container codes, UIC rail codes, and USDOT numbers alongside plates
  • Adds make-model-color recognition and vehicle classification as licensed modules
  • Licensed per camera stream as a lifetime license with no recurring fee
  • Supports a wide range of countries and plate scripts, including Latin, Arabic, and Thai fonts

Where it falls short: this is component software sold through integrators and distributors, and the buying process assumes you already have a VMS and an integrator. A facilities team without either will find the path to a working system longer than the product page suggests.

Axis Communications

Axis sells plate recognition as an application that runs on its own cameras, through AXIS License Plate Verifier and through third-party engines like Vaxtor that are ported to the Axis processor. The result is a self-contained unit at the gate: camera, recognition, and allow list in one device, with no separate server.

For a site already standardized on Axis with two or three vehicle entries, this is usually the shortest path to working gate control. The application triggers on a matched plate and can talk directly to an Axis door controller.

Where it falls short: the approach is bound to Axis hardware and scales awkwardly. Managing allow lists across twenty gates means managing them in twenty cameras unless you add a back-office system, and mixed-brand camera estates leave half the site uncovered.

Milestone Systems

Milestone approaches plate recognition as an extension of video management software. XProtect LPR runs as a server-side add-on to the XProtect VMS, so plate events land in the same interface as the video, and detections can drive rules, alarms, and searches alongside everything else the VMS sees.

  • Plate data and video evidence live in one system, which shortens investigations
  • Third-party engines including Vaxtor report into XProtect through the MIP integration layer
  • Licensing is per camera and sits on top of existing XProtect licensing

The catch is setup effort. Getting high read rates from a built-in VMS module can take configuration and tuning, which is one reason some XProtect sites run a third-party engine and report the results into the VMS instead.

Motorola Solutions

Motorola sells one of the most complete plate recognition programs in the category, built around dedicated LPR camera hardware and the VehicleManager software suite.

Hardware comes in fixed, mobile, and quick-deploy configurations, and can be purchased outright or procured as a service to avoid the upfront cost. Parking operators get a separate product line covering digital chalking, pay-by-plate synchronization, and permit validation.

Where it falls short for most commercial buyers: the product is built for public-sector and municipal parking programs, and the analytics, retention policies, and data controls that justify its cost are aimed at those programs rather than facility access. A warehouse that wants gate automation is buying a fraction of what it pays for.

Brivo

Brivo treats the plate as a credential. Its LPR offering works with LPR-optimized cameras to identify vehicles, trigger alerts, and open gates and barriers, with watchlists that fire a mobile notification when a flagged vehicle arrives on site. Because the same platform runs the door access, a plate can grant vehicle entry the same way a badge grants door entry.

Best for: multifamily properties and commercial complexes already running Brivo for access control, where adding vehicle entry to an existing tenant is a configuration change rather than a new system.

Where it falls short: the video side is comparatively thin. Organizations that need deep video investigation, cross-camera vehicle tracking, and long retention alongside plate data are buying an access control platform for a video job.

Insight LPR

Insight LPR sells a managed service rather than software you deploy. The company supplies its own cameras, operates the recognition, and delivers real-time alerts and searchable plate data to homes, businesses, and HOAs.

For an HOA or a single property that wants plate reading working next month without an IT project, the managed model removes most of the work.

Where it falls short: the model assumes vendor hardware and vendor infrastructure. There is no path to running it on the cameras you already own, no published pricing, and limited value for an enterprise that needs plate events inside a broader security platform.

Free and Open-Source License Plate Recognition Software

Free license plate reader software exists and works. Searches for free number plate recognition software return the same three options, and each has a clear ceiling.

OpenALPR Community Edition: It remains available as an open-source C++ library with bindings for Python, Java, C#, Node.js, and Go. It runs from the command line or inside your own application, and it reads plates accurately enough for many single-gate projects. It also depends on Tesseract OCR 3.0.4 and OpenCV 2.4.8 or later, both of which are old builds, and compiling it against current system libraries is where most attempts stall.

Plate Recognizer's free tier: It gives you a working cloud API with a capped number of monthly lookups. It is the fastest way to test recognition quality against your own images before spending anything, and the same code path works when you upgrade, which makes it a real evaluation tool rather than a demo.

The open-lpr project on GitHub: It takes a more current approach, wrapping a vision language model in a Django application with a REST API and Docker deployment under an Apache 2.0 license. It is maintained by a single developer with a small commit history, which is the number to look at before building anything on it.

Where free options break down

Four things end the free approach at business scale, and they arrive in roughly this order.

  • Support: When the gate stops opening at 6 a.m. on a Monday, there is nobody to call. Community forums answer in days, and the answer is often a link to a thread from 2019.
  • Maintenance: Open-source recognition libraries pin to specific versions of their dependencies. An OS upgrade breaks the build, and rebuilding it is a developer task, not an IT ticket.
  • Multi-site management: Free tools manage one camera well and twenty badly. Allow lists, user permissions, and retention policies each become a spreadsheet, and the spreadsheet becomes the system of record.
  • Evidence handling: Plate data used in an investigation or an insurance claim needs timestamps, audit trails, and a retention policy you can defend. Free tools store results; they rarely prove who accessed them.

The practical split: free software suits a developer evaluating recognition accuracy or a single property with one entry and someone technical on staff. Anything with multiple sites, compliance obligations, or a security team that needs to search footage crosses into commercial territory quickly.

How to Choose License Plate Recognition Software

Eight criteria separate LPR software that survives deployment from LPR software that stalls in pilot. Work through them in order, because the early ones eliminate vendors and the later ones rank the survivors.

1. Recognition accuracy under your conditions

Vendor accuracy figures come from controlled testing and rarely transfer. What moves read rates on a real site is plate angle relative to the camera, vehicle speed at the capture point, lighting at night and into low sun, and regional plate design. Ask for a trial that runs on your own cameras at your own entry, and measure over a week rather than an afternoon.

2. Camera compatibility and reuse

Software that works with standard IP cameras over RTSP or ONVIF lets you keep what you own. Systems tied to proprietary hardware or a single manufacturer's cameras carry a replacement cost that rarely appears in the first quote. Confirm whether recognition runs in the cloud, on a local server, or on the camera itself, because each answer changes what hardware you need.

3. Real-time alerting and watchlists

Detection without alerting is a database. The system should let you build lists of vehicles that matter, allowed and restricted, and notify the right people the moment a match occurs. Check how alerts are delivered, how quickly, and whether the notification includes the image and clip or only the plate text.

4. Search and investigation

Plate search is the feature teams use most after the first month. Full plate search is table stakes. Partial plate search matters more in practice, because witnesses remember three characters. Look for the ability to follow one vehicle across multiple cameras, and for search that returns the video alongside the record.

5. Integration with access control and existing systems

A plate read that opens a gate is worth more than one that files a record. Confirm how the software triggers gates and barriers, whether it reports into your VMS, and what integration exists with parking access control, visitor management, or payment systems already in use. Ask specifically what the integration is: an API, a prebuilt connector, or a project.

6. Data retention and storage architecture

Retention requirements come from your industry and your legal team rather than from the vendor. Decide the number of days first, then check whether the system stores data in the cloud, on-premises, or both, and what it costs to extend retention. Storage is often where a cheap per-camera price becomes an expensive annual one. For typical retention periods by industry, see our guide to how long security cameras keep footage.

7. Compliance and data security

Plate data is vehicle data, and in several jurisdictions it is regulated personal data. Look for encryption in transit and at rest, role-based permissions that limit who can query plates, and audit trails showing who accessed what. If you operate in healthcare, education, or government, confirm the specific certifications your procurement process requires before shortlisting.

8. Total cost across three years

License fees are the visible cost. The rest sits in camera replacement, server hardware, storage, integration labor, and the annual increase after year one. Build the comparison over three years and ask every vendor the same two questions: what is not included, and what does renewal look like.

What License Plate Recognition Software Costs

LPR software licensing runs from roughly $10 to $65 per camera per month at published rates, with several vendors using models that are not per-camera at all. Total project cost lands well above that, because cameras, storage, and integration usually exceed the software line.

The four pricing models

  • Per camera, per month: The most common model for cloud LPR. Rekor's documentation lists Scout Basic at $10 per camera per month and Pro at $65, with the difference being vehicle attributes and features. Plate Recognizer Stream starts at $35 per camera per month with no cap on reads.
  • Per lookup: Used by recognition APIs where volume is unpredictable. Plate Recognizer Snapshot bills by monthly lookups, where one lookup is one image sent to the engine, and adding make, model, and color increases the Snapshot subscription by 50 percent.
  • Perpetual license per stream: Vaxtor sells lifetime licenses, one per camera or video stream, with no recurring fee for core functionality. Higher upfront cost, no renewal exposure.
  • Bundled hardware and software subscription: Enterprise vendors, including Motorola, offer cameras as a service, folding hardware, software, and maintenance into one recurring fee to remove the upfront capital cost.

What moves the number

Cost driver Direction What to ask the vendor
Camera count Linear under per-camera pricing, stepped under lookup pricing Which cameras need recognition, rather than which cameras exist
Existing camera reuse Largest single swing in the quote Does this run on my current cameras over RTSP or ONVIF
Vehicle attributes A meaningful uplift on the base fee, 50 percent on some plans Do I need make, model, and color, or is the plate enough
Retention period Storage cost scales with days and resolution What does 365 days cost against 30
Deployment model Cloud shifts cost to subscription, on-premise to hardware What server hardware does on-premise require
Integration work Frequently the largest line nobody quoted Is the access control integration prebuilt or a project
Plate volume Matters only under lookup pricing What happens when I exceed the plan
Support tier Response time is usually a paid upgrade What is the response time on the included tier

Camera hardware sits outside the software quote and varies more than any other line. Entry-level plate-capable units start low and purpose-built high-speed units run into five figures, with subscription bundles priced per camera per year instead.

Coram License Plate Recognition

Coram's license plate recognition runs on compatible IP cameras already installed on your site, which removes much of the hardware replacement cost that usually dominates an LPR project. Recognition is enabled per camera from the dashboard, so a site can start with one gate and expand without a second deployment.

  • Real-time detection and alerts: Flagged plates trigger a notification the moment the vehicle is detected, using watchlists of License Plates of Interest that your team controls. Multi-camera support follows a single vehicle across cameras as it moves through the site.
  • Search that returns video: Full and partial plate searches both work, so a partial match like 123 returns every candidate with its footage attached.
  • One platform with access control: Because plate recognition and access control run on the same platform, vehicle events and door events sit in one place, each with its own clip.
  • Storage: Recording runs on a Coram appliance on your own network, with retention options of 30, 60, and 90 days.

Best for organizations that want plate recognition, video, and access control in one system rather than three, and that would rather extend their existing camera estate than replace it.

How Automatic Number Plate Recognition (ANPR) Works

Real-time vehicle tracking may seem futuristic, but Automatic Number Plate Recognition (ANPR) makes it a practical reality. Whether it's a parking garage or a secured facility, ANPR systems capture, recognize, and log license plates automatically, all within seconds.

Here's how it works step by step.

1. Image capture

It all starts with a camera, though not just any camera. ANPR systems use IP cameras with high-resolution lenses capable of capturing clear images, even at high speeds.

  • Camera placement: Cameras are positioned to capture the front or rear of moving vehicles.
  • Angle and positioning: To ensure clarity, the camera is typically mounted 2 to 6 meters above the ground and kept within 30 degrees of the plate.
  • Multi-camera support: Multiple cameras work together to provide comprehensive coverage of entry and exit points across multiple locations, ensuring no vehicle goes undetected.

Unlike traditional cameras, ANPR systems identify and isolate license plates in real time.

2. Plate detection

Once the vehicle enters the frame, the system has one job: find the license plate in the image.

  • Region of interest detection: ANPR identifies the license plate's location within the frame.
  • Filtering out unwanted objects: It ignores everything else, like pedestrians, road signs, and car bumpers.
  • Multi-lane support: Advanced ANPR systems can detect plates across multiple lanes at the same time.

This step tells the system where to focus its attention. Without accurate plate detection, the next steps would fail.

3. Plate isolation

Now that the plate has been identified, the system zooms in to separate the license plate from the rest of the image.

  • Cropping the plate: The system crops out the plate section and ignores the background.
  • Adjusting angles and clarity: If the plate is captured at an angle, the software automatically corrects for distortion.
  • Shadow and glare removal: Smart filters remove issues like shadows, glare from headlights, and reflections.

By the end of this process, the system has a clear, front-facing image of the license plate, ready for the next step.

4. Optical character recognition

Optical Character Recognition (OCR) converts the visual image of a license plate into readable text data.

  • Character recognition: The system identifies and decodes letters, numbers, and special symbols.
  • Region-specific rules: ANPR systems are trained to recognize region-specific plates, like EU against US plates, and apply local rules.
  • Error correction: If the plate is scratched, tilted, or partially obstructed, the system makes intelligent guesses based on context.

For example, it can tell the difference between "O" and "0" or "B" and "8", something that even human eyes might miss.

5. Data conversion and storage

Once the OCR has read the plate, it's time to store the data for future use.

  • Converting plate details to text: The text format, like "ABC123", is saved in a searchable database.
  • Timestamping and location tagging: The system records the date, time, and location where the plate was captured.
  • Data storage: Plate details are stored in either cloud-based servers or local databases, depending on system preferences.

With this system in place, you can search for plates by text, partial matches, or timestamps, saving hours of manual review.

6. Alerts and notifications

Want to know when a flagged vehicle enters your property? This is where alerts come in.

  • Plates of interest: You can flag specific plates for real-time alerts.
  • Custom watchlists: Create custom lists of allowed or restricted vehicles.
  • Instant notifications: When a flagged plate is detected, LPR systems typically send an alert by SMS, email, or push notification.

For security teams, this replaces the manual review that used to follow every incident.

7. Access control and automation

ANPR can also control entry and exit gates automatically.

  • Pre-approved plate access: Pre-register employee, visitor, or vendor plates for automatic entry.
  • Automatic gate opening: As soon as an authorized plate is recognized, the system triggers the gate to open.
  • No keycards, no waiting: No need for access cards, phone calls, or manual check-ins.

This system is used in gated communities, parking lots, and commercial facilities to provide touchless access.

ANPR against traditional surveillance

Capability Traditional surveillance camera ANPR system
What it captures Continuous video of everything in frame Plate text, timestamp, and location as structured data
Finding a vehicle Manual scrubbing through hours of footage Search by full or partial plate in seconds
Response timing After the incident, during review At the moment of detection, via alert
Watchlists None Allowed and restricted lists with automatic matching
Gate control Requires a guard or a separate credential Triggered by the plate itself
Multi-camera tracking Switching between feeds manually One vehicle's path assembled across cameras

Benefits of an LPR System

LPR systems change three things at once: how quickly your team knows something happened, how long it takes to find the evidence, and how much of the gate work happens without a person.

Real-time vehicle tracking

LPR-enabled cameras log vehicle movements as they happen, giving full visibility of who enters, exits, or moves around your property. This matters most in high-traffic areas like parking lots, gated communities, and warehouses, where knowing who is on site is operationally load-bearing.

Automated access control

Pre-registered vehicles enter without manual gate checks or keycards. Employees, vendors, and customers pass through without human intervention, which cuts wait times at the gate and removes a recurring task from the front desk.

Faster incident response

Real-time alerts fire the second a flagged vehicle enters, so security teams act while the vehicle is still on site. Watchlists of License Plates of Interest turn a passive camera network into something that notifies you.

Faster investigations

Smart search removes the worst job in physical security. Instead of reviewing hours of footage to find one vehicle, teams search by plate, partial plate, or vehicle appearance and get the relevant clip back immediately.

Multi-camera tracking across sites

For large sites with multiple entry points, multi-camera tracking follows a single vehicle across every camera it passes. Warehouses, logistics hubs, and multi-gate parking facilities get one continuous path instead of six disconnected clips.

Data for compliance and operations

LPR systems generate usable data on entry and exit trends, frequently flagged plates, and traffic flow. That data supports compliance audits and incident investigations, and it also shows where congestion builds and when.

Use Cases for License Plate Recognition Technology

LPR technology is now part of everyday facility operations on private property.

Warehouses

LPR automates access for delivery trucks, replacing manual check-ins and paper logbooks. Pre-registered plates trigger gate entry while unauthorized vehicles are flagged instantly. Integrated with warehouse management systems, it directs trucks to specific docks and cuts yard wait times.

Schools

LPR strengthens school security by tracking visitor vehicles and confirming that only authorized vehicles enter. Schools can pre-register parent vehicles for faster drop-off and pickup, and suspicious vehicles trigger real-time alerts. All vehicle data is logged for later audits and investigations.

Retail

LPR improves curbside pickup by identifying customer vehicles as they arrive, which reduces wait times at the collection point. It also tracks visitor parking and prevents unauthorized use of reserved spaces.

Parking facilities

LPR enables ticketless entry and exit, automates payment validation, and removes the need for kiosks. It tracks parking duration, triggers alerts for overstays, and supports priority entry for permit holders.

Track Every Vehicle Without the Guesswork

Choosing license plate recognition software comes down to four questions: whether it runs on the cameras you already own, whether it alerts fast enough to matter, whether search returns video alongside the record, and what the total looks like over three years rather than one.

Coram answers all four from a single platform. Recognition runs on compatible IP cameras you already have, alerts fire in real time against watchlists your team controls, plate search returns the footage attached, and access control lives in the same system, so vehicle and door events sit alongside the video.

See how Coram's license plate recognition works on your current cameras.

FAQ

What is LPR in software?
What is the best free license plate reader software?
How much do LPR cameras cost?
Is there an app that can read license plates?
Can a civilian own a license plate reader?
Make Your IP Cameras Smarter with Coram's LPR
Transform your existing IP cameras into powerful license plate recognition systems with Coram.

Join Our Upcoming Webinar

CCTV ≠ Security: Why Cameras Alone Aren’t EnoughIndustry experts break down why traditional surveillance falls short, and what smart, modern security looks like.

  • Real-world use cases
  • Cutting edge security insights
  • Live talk plus Q&A
Reserve Your Spot Now

Get an Instant Quote

Join Our Upcoming Webinar

CCTV ≠ Security: Why Cameras Alone Aren’t EnoughIndustry experts break down why traditional surveillance falls short, and what smart, modern security looks like.

  • Real-world use cases
  • Cutting edge security insights
  • Live talk plus Q&A
Reserve Your Spot Now