Logo de Parqueadero.app
Parqueadero.app
Cómo funcionaPrecioPreguntasBlog

Parking Validation for Local Businesses: The Restaurant Pays, the Customer Parks Free, You Still Get Paid

Parking validation is an arrangement where a neighboring business — a restaurant, a salon, a clinic — covers parking hours for its customers: the customer drives out without paying for those hours, and the business pays you instead, at a rate the two of you negotiate, which can be lower than your public rate. The system records who covered what, how much the customer saved, and how much each business owes you. No stamps, no notebook.

It is what shopping malls have done for decades, built for the lot that has a restaurant next door and wants its customers to stop worrying about where to park.


The problem: the stamp, the phone call, and the argument on the 30th

Most lots that validate parking do it the same way: the business stamps the ticket, or calls, or sends a server over to tell the attendant "don't charge this one." And it works — until the end of the month.

  • Nobody knows how much was given away. Twelve cars left for free, and the only proof is twelve stamped tickets in a drawer, assuming none went missing.
  • The bill gets disputed. You say fourteen hours, the business says eight, and neither side can prove it. The conversation ends in a discount "to keep the peace."
  • A stamp can be copied. A stamp on paper cannot tell the difference between a customer who actually bought something and the server's friend.
  • The attendant decides alone. With a phone call as the only record, the attendant is the one who resolves whether a car leaves free. Usually that goes fine. Sometimes it does not, and nothing is written down.

And the most expensive one: the business never sees what you are giving it. If it cannot measure how many customers arrived because parking was covered, validation is just a strange line on its expenses — and in three months it cancels.


What a validation agreement looks like in the system

A merchant record with three fields that carry the whole idea:

FieldWhat it is for
Name and contactWith the phone number saved, the statement goes out in one tap
Negotiated rate per vehicle typeWhat the business pays you per hour. It can differ for motorcycles and cars, and be lower than your public rate
Maximum hours per vehicleThe ceiling for a single car. Empty means no ceiling

Every validation is stored with the plate, the merchant, the hours covered, what the customer saved and what the merchant owes you. Those last two are different numbers on purpose, and that is the heart of it.


The idea you need first: one hour has two prices

This is what makes validation work for all three parties.

PriceWhat it representsExample
Public rateWhat the customer saves$3.00/hr
Negotiated rateWhat the business pays you$2.00/hr

A customer parks 2 hours with 2 hours covered: they save $6.00 and pay nothing. You bill the business $4.00. Everyone comes out ahead:

  • The customer parks for free and goes back to the store.
  • The business got customers to drive over for $4.00 instead of $6.00 of advertising it cannot measure.
  • The lot got paid for the space either way — just by the business instead of the driver.

That is why the statement does not say "you owe me $284." It says: "I saved your customers $426 and I'm only billing you $284." That is the sentence that renews the agreement.


How it works day to day

Two modes, chosen per business:

Attendant mode: applied at checkout

The customer comes to pay and says "I was at the restaurant." The attendant opens the checkout, taps Apply validation, picks the business and the hours. The total drops on screen before any money changes hands, and the customer pays only what is left.

This is the mode for the business that does not want to learn anything new: it keeps sending customers over and that is it.

Portal mode: the business validates itself

The business opens its own link, types the plate, sees how long the car has been parked and how much it owes, and covers the hours it wants. By the time the customer reaches the exit, the discount is already applied.

This mode changes who holds the authority, and that matters: what the business validates, the parking lot cannot edit or remove. On the attendant's screen it shows up with a lock. It is the answer to the merchant's natural fear: "how do I know you won't charge me for cars that weren't mine?"


Who ends up paying what

With a $3.00 public rate and a $2.00 negotiated rate:

SituationParking is worthBusiness coversCustomer paysYou bill the business
Stayed 2 hrs, 2 hrs covered$6.00$6.00$0$4.00
Stayed 3 hrs, 2 hrs covered$9.00$6.00$3.00$4.00
Stayed 40 min, 2 hrs covered$3.00$3.00$0$2.00
Stayed 2 hrs, 1 hr covered$6.00$3.00$3.00$2.00
Stayed 5 hrs, whole stay covered$15.00$15.00$0$10.00

Two lines in that table are worth reading twice:

The business is billed for what the customer used, not for what it offered. It offered 2 hours and the customer stayed 40 minutes: you bill one hour. Nobody pays for time that never happened.

The business is never billed more than its block of time is actually worth. If hours times the negotiated rate came out above the public price of those same hours, you bill the public price. Validating can never cost the merchant more than sending the customer to pay at the booth.


Can two businesses cover the same car?

Yes, and they split the time into blocks. Whoever validates first covers the first block — which in most rate structures is the expensive one, since the first hour usually costs more.

A car that stayed 4 hours ($12.00 of parking), with two businesses:

Who coversHoursCustomer savesYou bill
Restaurant (negotiated $2.00/hr), validated first2 hrs$6.00$4.00
Shop (negotiated $1.50/hr), validated second1 hr$3.00$1.50
Customer pays1 hr—$3.00

Each business sees only its own block on its statement, and together they can never cover more than the parking is worth.


How do I keep a business from giving away a whole day?

Three brakes, all configured once:

The maximum hours per vehicle. Each business has a ceiling. With a 2-hour cap, even if the attendant picks "cover the whole stay," only 2 hours are covered:

SituationParking is worthBusiness coversCustomer pays
Stayed 5 hrs, business capped at 2 hrs$15.00$6.00$9.00

Without that ceiling, a customer who forgets the car for three days reaches the merchant as a three-day invoice — and that is the message that kills an agreement.

The 24-hour expiry. A validation nobody used (the business covered a plate and the car never left) voids itself the next day. Otherwise those plates would sit forever in the merchant's "covered right now" list, cluttering what it sees.

The grace window. This is the tolerance at the edge of the cap: the business covers 2 hours and the customer leaves at 2 hrs 10 min. With a 15-minute window, those 10 minutes are covered by the business at its own rate instead of charging the customer a full third hour for ten minutes. It is set per business, and if you leave it empty it uses the lot's grace period.


What does the customer see on the receipt?

Both lines, always. The receipt shows what the parking was worth, what the business covered, and what is left to pay:

PARKING TOTAL                $ 9.00
Validated by: The Corner Grill
  covers 2 hrs              -$ 6.00
AMOUNT DUE                   $ 3.00

This is not decoration. A receipt that says "3 hours" and "total $3.00" with a $3.00 hourly rate is a receipt that does not add up, and customers notice. It prints the same way on the thermal ticket, on the one sent over WhatsApp, and on the web ticket the customer opens on their phone.


Does the shift still balance?

Validations are shown apart from revenue, on purpose: that money never hit the drawer. It is money a business owes you.

The daily summary and the shift close show a separate Validations figure next to the total, and tapping it opens the breakdown by business: "The Corner Grill $12.00 · Shop $4.50." The attendant reconciles cash against what was actually collected, and the owner sees in the same place how much went onto the books that day.


What if the internet goes down?

Work continues, with one rule that protects both sides:

  • Charging a car that already has a validation requires a connection, and the system says so in plain words. Offline the device cannot know how much the business covered, and charging the customer full price would mean charging for something already given away.
  • Applying a validation offline does work, but only for businesses in attendant mode. The total is computed on the device with the same rates, the receipt prints the validation line, and when the signal returns the server records it and bills the business. Businesses that validate from their own portal do not appear offline, because there the merchant is the one validating and there is nothing to verify against.

How do I bill the business at the end of the month?

Each business has a statement for whatever period you pick: how many parkings it covered, how many hours, how much its customers saved, and how much it owes. Every row is a plate with its date, so when the merchant asks "which one was this?" the answer is right there.

The bill goes out over WhatsApp in one tap: the chat opens with the message already written, both columns included, plus the link to the merchant's own portal so it can check for itself. When it pays, you record the payment and validations are marked settled from oldest to newest.

It is postpaid on purpose: the business does not have to leave a deposit to sign up. The trade-off is that you carry the receivable, which is exactly why the statement and the per-vehicle cap exist.


Who is this for?

Lots with a business attached

A restaurant, a clinic, a salon, a gym in the same building or on the corner. This is the natural case: the business wants customers to drive over, and you have the spaces.

Lots across from food halls or office buildings

Many small tenants, each with a handful of hours a month. Because validations stack, two or three tenants can cover the same car between them.

Lots that already validate with a stamp or a phone call

If you are already doing it, the business side is built. What is missing is that it stops depending on a piece of paper, and that the end-of-month bill stops being a negotiation.

The owner who wants to comp parking for their own store

If the business is yours, mark it as a courtesy merchant: the customer pays nothing and nobody gets billed. What you keep is the record of how much you comped — a number almost nobody has.


When is it not for you?

  • If your rate is not hourly. Validations cover hours, so they work with hourly, per-minute and quarter-hour pricing. With flat rates, increments or tiered pricing there is no "hour" to cover, and the system will not apply them.
  • If the vehicle has a monthly pass, a special rate (daily, overnight) or a prepaid stay. In all of those the parking is already settled another way, so there is nothing to cover.
  • If you do not trust the business to pay. It is postpaid. With an informal merchant and no history, the risk is real: start with a low per-vehicle cap.
  • If what you want is a discount for everyone, that is not validation: it is a lower rate, or a daily maximum.

What to know before you turn it on

It is a Premium feature. Everything else in the system — entries, exits, rates, shifts, reports, products, offline mode — is free; validation is not. It also has a per-lot switch, so you turn it on only where you actually use it.

The negotiated rate has a ceiling: your public rate. You cannot agree on an hourly rate above what you charge the driver. That would mean billing your partner more than the parking is worth.

Attendants only see what they need. They see the list of businesses so they can apply validations, but not the balances or the contacts; they cannot create or delete businesses, and they cannot touch what a business validated from its own portal. If you use the restricted attendant view, the section does not show up for them at all.


Frequently asked questions

What is parking validation for a local business? It is an arrangement where a nearby business covers parking hours for its customers. The customer does not pay for those hours, and the parking lot bills the business at a negotiated rate that can be lower than the public rate.

Does the business pay the same rate the customer would pay? Not necessarily. The same hour carries two prices: the public rate is what the customer saves, and the negotiated rate is what the business pays you. With a $3.00 public rate and a $2.00 negotiated rate, two covered hours save the customer $6.00 and leave you $4.00 to bill the business.

What happens if the customer stays longer than the hours that were covered? The customer pays the difference on the way out. The business pays only its own block of time, and the receipt shows both lines: what the business covered and what the customer owes.

What if the customer leaves before using all the offered hours? The business is billed only for the time the customer actually used. If it offered 2 hours and the customer stayed 40 minutes, you bill one hour, not two.

Can the business validate parking on its own? Yes. Each business can have its own web login: it types the license plate, sees how long the vehicle has been parked, and covers the hours. The lot attendant can also do it at checkout.

How do I keep a business from giving away a whole day of parking? Every business has a maximum number of hours per vehicle. With a 2-hour cap, even "cover the whole stay" only covers 2 hours and the customer pays the rest. On top of that, a validation nobody used expires after 24 hours.


In short

Validation turns the stamp on the ticket into three things that did not exist before: the customer drives out without paying, the business can see the value you generated for its customers, and you have a bill nobody disputes. The merchant can validate from its own login — and what it validates, nobody else touches — the per-vehicle ceiling prevents the giveaway nobody decided on, the customer's receipt adds up against the hours, and the shift close shows validations separately because that money never hit the drawer: it is on the books.

If there is a business next door that lives on customers arriving by car, Parqueadero.app keeps the books for both of you.


Published September 9, 2026.