Money page · Parking payment system

The parking payment system that runs on a printed QR code

Replace coin meters, card kiosks, and driver apps with one printed QR code. Drivers pay in their phone's browser using Apple Pay, Google Pay, or any major card. Funds settle directly to your Stripe account every two business days.

Why operators replace meters and apps with Park Graph

Most parking payment systems on the market today fall into one of two camps. The first is the legacy meter-and-kiosk world: physical hardware bolted to a pole or a wall, accepting coins or cards, requiring an annual service contract and a vendor truck-roll for any rate change. The second is the driver-app camp: a smartphone application the driver has to install and account-create before they can pay, with a 20-35% abandonment rate the operator absorbs as lost revenue.

Park Graph is neither. It is a parking payment system that lives entirely in the driver's browser and the operator's dashboard. The only physical artifact at the lot is a printed QR code on a sign. The only software the driver needs is the phone they already own. The only software the operator needs is the Park Graph dashboard and a Stripe account.

The five rows below summarise the operator pains that drove this design. Read them and decide for yourself whether your current parking payment system is solving for them.

Operator-reported pains, weighted by frequency in our discovery interviews.

Pain todayWhat it costs youHow Park Graph fixes it
Coin and bill meters jam, get robbed, or freeze in winter$400-$2,500/repair, hours of lost revenueQR signs are passive — no electronics, no batteries, no maintenance window.
Card-reader meters require expensive merchant accounts and PCI audits$3k-$5k/yr in compliance overheadPark Graph rolls payment-processing PCI into the platform. Operator-side compliance is one Stripe form (SAQ-A).
Driver-app payment systems lose 20-35% of payments to abandonmentDirect revenue loss + complaint volumeNo app required. Browser checkout converts at much higher rates because the install step is gone.
Reconciling payouts to the bank is a manual spreadsheet task5-10 hours/month per lot in bookkeepingAuto-reconciliation against Stripe payout. CSV export and API for accounting integrations.
Dynamic and event pricing requires a service visit on legacy meters$150+/visit, slow response to demandUpdate rates from the dashboard. Schedule event-only or surge windows in advance.

The end-to-end payment flow

A driver pulls into a Park Graph lot. Their eye lands on a yard sign with a large QR code, the lot name, the hourly rate, and the daily maximum printed clearly underneath. They open their phone camera, point it at the code, and tap the link banner that appears. The Park Graph payment page loads in under two seconds.

The page shows the lot name in a large header, the current hourly rate, and a duration slider. As the driver moves the slider, the total updates in real time. They tap Apple Pay, the system 3D-Secure-authenticates if needed, and the session is active. The payment confirmation page becomes a digital pass with a countdown, a session code, and an extend button. No tickets to print, no receipts to keep, no app to install, no account to create.

On the operator side, Park Graph routes the payment through Stripe Connect to the operator's connected Stripe account. The operator's dashboard updates in real time — revenue ticks up, occupancy increments, the lot map shows the new active session. On Stripe's standard payout schedule, the funds land in the operator's bank account. Park Graph never holds operator money.

For accounting and reconciliation, every session emits a webhook with the full transaction record (lot, driver-fingerprint, amount, fee, payout id) so the operator's warehouse, ERP, or QuickBooks instance always matches the bank statement. Refunds, dispute evidence, and partial captures are handled in the same flow.

What the driver sees

The phone mockup to the right is the Park Graph payment page as it appears in a real driver's browser. Notice the absence of an account creation step, the prominent Apple Pay button, and the duration slider that updates the price in real time.

The page is responsive down to the smallest commonly-shipped phone (iPhone SE first generation) and up to a tablet. We test it weekly against the most popular Android browsers as well as Safari. There is no “please install our app” interstitial — Park Graph does not have a consumer app and does not plan to ship one.

The same checkout works for hourly transient parking, daily flat-rate parking, event surges, and prepaid book-ahead reservations. The driver experience is intentionally identical so drivers learn it once and trust it forever.

Park Graph

Scan QR Code

Point camera at parking sign

Implementation steps

  1. 1

    Create the lot

    ~4 min

    Enter address and rates in the dashboard.

  2. 2

    Connect Stripe

    ~8 min

    Link existing or onboard a new Stripe account.

  3. 3

    Print and post the QR code

    ~5 min

    Download the print-ready PDF and post the sign at the lot.

  4. 4

    Test a session

    ~2 min

    Scan the sign yourself and complete a $1 test transaction.

  5. 5

    Wire up accounting

    ~15 min

    Hook the webhook into QuickBooks or your warehouse.

  6. 6

    Monitor

    ~0 min

    Watch the dashboard or API for revenue, refunds, and disputes.

Generate your first QR sign now

Try it now

Generate a QR code for your lot. No account required.

QR preview

The generator above produces a real, scannable Park Graph QR code that points at a demo lot. You can use it to test the driver flow in your phone's browser before creating a Park Graph account. When you sign up, your real lot QR codes are generated the same way, branded for your operator account.

Side-by-side comparison with legacy parking payment systems

CapabilityPark GraphLegacy parking platformDIY / hardware-based
Driver app requiredNoYesN/A
On-site hardwareNoneOften requiredRequired
Median payment time<60 seconds60-180 seconds120-300 seconds
Payment processorStripe Connect to operator accountVendor sweep then payoutOperator sets up themselves
Take rate3.3-10%5-15% + monthly2.9% + 30¢ Stripe only
Refund tooling1-click from dashboardSubmit ticket / phone callManual via Stripe dashboard
Chargeback evidence auto-attachedYesSometimesOperator builds themselves
PCI scopeSAQ-A onlyVendor-dependentFull operator burden

Use cases

Replace a coin meter

Pull the meter, post a QR sign, route the funds to the same bank account through Stripe.

Faster + cheaper

Replace a kiosk

Eliminate the kiosk's $3k-$25k upfront cost and the per-transaction rental fee.

Capex elimination

Add to an existing app

Some operators run Park Graph alongside ParkMobile so any driver can pay regardless of preference.

No-app fallback

Event venue surge

Run base rates 360 days a year and event-only surges 5 days a year — same lot, same QR sign.

Surge pricing

Recurring permits

Bill monthly permit holders through Stripe subscriptions on the same Park Graph account that takes hourly transactions.

Permit + transient

Validation codes

Issue printable or texted validation codes for restaurants, hotels, and meeting venues. Codes expire automatically and are tracked in the dashboard.

Validations

Operator economics

Parking payment system at a glance

Combined fee at Pro
5%

Includes Stripe processing

Avg payment time
<60s

Scan to authorized

Hardware to maintain
$0

No meter, no kiosk

Combined fees include Stripe card processing.

On Pro, the operator keeps 95¢ of every dollar collected, before Stripe's card processing. After Stripe, the operator typically nets 91-92¢ on the dollar — better than the 80-85¢ commonly netted from legacy meter or kiosk systems once vendor take rates and monthly hardware fees are included.

Throughput economics are equally favourable: a Park Graph lot can run at 100% capacity during a sold-out event because the payment system does not bottleneck on a single kiosk line. Every driver pays in parallel, on their own phone, with no queue.

Projected 2026+ targets

0%

Operator take at Pro

0s

Median scan-to-paid (target)

$0

Hardware required

0

Payment methods supported

Projected targets reflect 2026+ planning and internal pilot modeling — not live customer outcomes.

Trust & compliance

PCI DSS Level 1 (via Stripe)

Card data tokenized in the driver's browser; never touches Park Graph.

Strong Customer Authentication

3D Secure 2 enforced on cards from regions that require it.

Encrypted at rest + in transit

AES-256 at rest, TLS 1.3 in transit.

Operator data isolation

Per-operator row-level security on the underlying Postgres cluster.

The full security posture, sub-processor list, and incident response runbook are published under /trust.

Show, don't just tell

Parking payment system five-step deployment workflow ending in a paid mobile-browser session
Park Graph deployment workflow — five steps, typically under 30 minutes from new account to first paid session.
Parking payment system comparison: Park Graph contactless payments versus legacy meters and driver-app platforms
Head-to-head: Park Graph versus legacy platforms versus DIY meters and kiosks across hardware, setup time, fees, take rate, AI agents, and API access.

Run the numbers for your lot

The calculator below estimates monthly take-home revenue across Starter, Pro, and Enterprise plans for any lot size, hourly rate, occupancy, and operating-hour configuration you choose. Numbers update live as you adjust the inputs.

Revenue calculator

See how much you could earn with Park Graph.

Your lot details

Projected monthly revenue

$86,400

Starter

Platform cost

$8,640/mo

Your net revenue

$77,760/mo

Pro

Best value

Platform cost

$4,819/mo

Your net revenue

$81,581/mo

Enterprise

Platform cost

$5,350/mo

Your net revenue

$81,050/mo

Replace your parking payment system this week

Print a code. Post it. Get paid. Free forever on Starter.

Frequently asked questions

What is a parking payment system?
A parking payment system is the end-to-end stack that collects money for a parking session: how the driver discovers the price, how they pay, how the funds settle to the operator, and how the transaction is recorded for accounting. Park Graph implements this stack with a QR-first checkout, Stripe Connect for payouts, real-time receipt issuance, and a dashboard or API for reconciliation.
What payment methods does Park Graph accept?
Apple Pay, Google Pay, all major credit and debit cards (Visa, Mastercard, Amex, Discover), Cash App Pay, Link, and ACH-debit for monthly permit holders. Cards from over 135 countries are accepted because the underlying processor is Stripe. Cash is the only common payment method Park Graph deliberately does not accept on-lot.
How fast does the driver get from arrival to paid?
Median scan-to-paid time for Park Graph operators is well under a minute. The slow steps in legacy systems — finding the meter, fumbling for change, walking back to the car with a paper receipt — do not exist in Park Graph. The driver scans, taps a duration, taps Apple Pay, and the session is active.
Does Park Graph need a payment terminal or kiosk?
No. The driver's phone is the terminal. Park Graph's checkout page is a fully responsive web app served from our edge network, so it loads in under two seconds on any phone with a recent browser. There is no on-site terminal or kiosk required for a Park Graph deployment.
How does the operator get paid?
Park Graph processes through Stripe Connect, which means funds settle directly to the operator's connected Stripe account on Stripe's standard payout schedule (typically 2 business days for US-based operators). Park Graph never holds operator funds. Transaction fees are deducted at the point of sale.
What does the parking payment system cost the operator?
On the free Starter plan: 10% per transaction, no monthly fee. On Pro at $499/month: 5% per transaction. On Enterprise from $2,499/month: 3.3% per transaction. Stripe’s underlying card-processing fee (typically 2.9% + 30¢) is included in those Park Graph take rates — the operator only sees one combined deduction.
Can I refund a driver?
Yes, in one click from the dashboard. Refunds settle from the operator's Stripe balance back to the driver's original payment method on Stripe's normal refund timeline (5-10 business days for most cards). Partial refunds and retroactive rate corrections are also supported.
How does the system handle disputes and chargebacks?
Park Graph automatically attaches the session record (lot name, duration, GPS scan location, payment-method fingerprint, and receipt) to any chargeback Stripe surfaces. Operators can respond to a dispute from the dashboard with one click. Park Graph does not charge an extra fee on chargebacks beyond what Stripe charges directly.
Is the parking payment system PCI compliant?
Yes. Park Graph operates under Stripe's PCI DSS Level 1 service-provider scope. Card data is tokenized in the driver's browser and never touches Park Graph servers. The operator's PCI obligation is reduced to filling out a short Stripe-managed Self-Assessment Questionnaire (SAQ-A).
Can the parking payment system integrate with my accounting software?
Yes. Park Graph exports CSV and JSON reports compatible with QuickBooks, Xero, Sage, NetSuite, and any general-ledger tool that accepts a flat file. Webhooks fire on every session and payout event, and the public OpenAPI spec lets you build deeper integrations on demand.
Parking Payment System | Park Graph