Built for Australian rideshare landlords

Every tool earns its place.

No bloat. Each module exists because a real landlord told us what was costing them five hours a week. The complete inventory below — core platform, day-to-day tools, trust guarantees, and a full plan comparison.

Core platform

Nine features.
Zero filler.

Every feature designed around one goal — get you out of the spreadsheet, off the phone, and back to running your fleet.

01
🔍
Plate-based matching
Tenants write your plate in the bank transfer description. CarPay finds the vehicle and marks it paid — automatically, with typo tolerance.
02
💳
Stripe card auto-charge
Tenants save a card via secure Stripe link. Charges run on your schedule — weekly, monthly, on the day you choose. Card surcharge supported.
03
🏦
BECS Direct Debit
Pull rent straight from the tenant's bank account on schedule. ~70% cheaper than cards on $200+ rents. Mandate authorisation captured and stored.
04
📋
Bulk CSV import
Upload hundreds of vehicles in seconds. Download our template, fill in Excel, upload. No manual entry, no friction.
05
📱
SMS & WhatsApp
Instant SMS the moment a payment lands. One-click WhatsApp reminder for late tenants — pre-filled with name and plate.
06
📄
E-signature contracts & portals
Generate AU-Consumer-Law rental agreements in one click, sign on tablet or QR-handoff to phone, public verification page with QR for audit trail. Each tenant gets a private portal.
07
🌍
5 languages, end-to-end
English, Turkish, Arabic, Chinese, Korean. Interface, contracts, tenant portals, notifications — fully translated. Arabic gets RTL.
08
⚖️
Late fee policy + auto-collect
Toggle a per-cycle late fee on. After two failed card attempts the fee attaches to the next invoice — Stripe collects it. AU Consumer Law $50 cap built in.
09
🤖
AI in-app support, 24/7
Claude AI answers product questions in chat — routes to a human via WhatsApp the moment something needs us. PII (cards, plates, BSB) auto-redacted before any message leaves the app.
Built-in tools

Ten more modules,
included.

Everything else a serious operator needs — analytics, EOFY tax export, photo evidence, incident log, scheduler, audit trail, ID verification, white-label PDFs, REST API, and a mobile-first PWA. All in the same dashboard.

10
📊
Analytics dashboard
Weekly cash-in, occupancy by vehicle, paid-vs-pending ratio, top late tenants, plate-match success rate. Click any chart to drill into the underlying payments.
11
📅
Calendar view
Per-tenant per-cycle: paid (bank or card), pending, missed, scheduled. Click any day to see who paid what — no more digging through bank statements.
12
🧾
EOFY tax report
One-click Australian financial year (1 Jul–30 Jun) summary. Total income per vehicle, GST collected, fees paid. Print-ready PDF for your accountant.
13
📸
Photo documentation
Capture handover/return photos, damage reports, dashboard mileage shots. Time-stamped, owner-private, attached to the vehicle and tenant record.
14
🛡️
Incident log
Crashes, fines, traffic infringements, lost keys — every event with date, vehicle, tenant, photos and notes. Searchable history when insurance asks.
15
Scheduler automation
Cron-driven Monday/Friday/overdue reminders go out without you lifting a finger. Override per tenant if you want a softer or sharper cadence.
16
📋
Audit log
Every state change in your account — tenant added, rate changed, payment marked manually, late fee applied — captured with timestamp + IP. Exportable for compliance.
17
🪪
Tenant ID verification
Optional Stripe Identity flow — driver's licence + selfie match before they sign the contract. Owner-controlled toggle; results stored against the tenant.
18
🎨
Custom logo branding
Upload your logo. It lands on tenant emails, contract PDFs, the portal header — so the tenant sees your business, not just CarPay's wordmark.
19
🔌
REST API access
Pull payments, push tenant updates, sync with your accounting tool. Business 100/h, Scale 500/h, Enterprise 2000/h. OpenAPI spec on request.
Built right

Trust the system,
not your spreadsheet.

The boring guarantees that matter when real money is moving.

·
🛡️
Stripe drift recovery
If your Stripe Connect link breaks (test→live mode, dashboard revoke), tenants see a friendly "owner is reconnecting" page — never a raw key fragment. Rebuild and old subscriptions resume.
·
Refunds + chargebacks
Refund a tenant in the Stripe Dashboard and our DB syncs in seconds. Chargebacks land in your bell with the evidence-due date so you don't miss the window.
·
📜
AU Compliance built-in
ePayments Code §8 advance-notice emails fire before every charge. Mandate authorisation captured for Visa/MC chargeback defence. Rate-change notifications before billing updates. Privacy Act APP 3/5 notice + owner attestation. One-click account deletion anonymises everything.
·
🔒
Per-account isolation
Postgres row-level security at the database. Every owner sees only their own vehicles, tenants, payments — even if our backend has a bug, the database refuses cross-tenant reads.
·
🔔
Activity bell
Payments matched, cards saved, late fees collected, tenant added — every event lands in a real-time activity feed. No more refreshing the dashboard wondering "did it fire?"
·
🔁
Idempotent webhooks
Stripe re-delivers webhooks for safety. Our handlers de-dup at multiple layers (payment_intent, idempotency keys, DB constraints) so a retry never doubles a charge or a notification.
·
📲
Mobile-first PWA
Add CarPay to your iPhone or Android home screen. Loads offline, opens like a native app, sends push notifications. No App Store gatekeeping.
·
⚙️
Self-service account
Change your plan, payment method, business name, language, late-fee policy from Settings. No support ticket needed. Danger Zone deletes everything in one click.
·
🔐
Bank-grade encryption
All connections TLS-encrypted. Tenant card numbers never touch our servers — Stripe handles storage. BSB/account numbers encrypted at rest. AI redacts PII before any outbound message.
Full comparison

Every feature,
every plan.

The complete plan matrix. Same table you'll see inside the dashboard at upgrade time — no surprises.

Plan comparison ← swipe on mobile →
Feature Free Pro Business Scale Enterprise
Vehicles31550150Unlimited
Pro & up
Auto plate matching
Email payment reminders
Click-to-WhatsApp
Stripe card auto-charge
Analytics dashboard
Late fee + card surcharge
CSV bulk import
E-signature contracts
Tenant ID verification
EOFY tax report
Business & up
SMS payment reminders
Scheduler automation
Photo documentation
Incident log
BECS Direct Debit
Custom logo branding
REST API access100/h500/h2000/h
Custom onboarding
Scale & up
CSV exports
White-label contracts
Quarterly reviews
Enterprise only
Dedicated success manager
Custom integrationsOn request
SupportEmailPriorityDedicatedPhone + email24/7 chat
Transaction costs (paid to Stripe / us — same on every paid tier)
Stripe transaction fee1.7% + $0.301.7% + $0.301.7% + $0.301.7% + $0.30
Late-fee platform cut20%20%20%20%
Process

Three steps.
That's literally it.

01
Add your vehicles
Upload a CSV of your fleet or add manually. Each vehicle is tracked by its unique plate number.
CSV upload · any size fleet
02
Connect Stripe (optional)
Link your Stripe account to enable card auto-charge or BECS Direct Debit. Tenants save their payment method via secure setup link — you never handle card data.
~2 min · powered by Stripe Connect
03
CarPay handles the rest
Card tenants get auto-charged. Bank tenants are matched by plate. You get SMS alerts. The dashboard, calendar, analytics and EOFY report update in real-time.
15 min/week · not 5 hours
Live payment feed
ABC 12X charged
Mehmet Y. · $350 AUD · 2 min ago
Card
XYZ 99B matched
Sarah K. · $420 AUD · 14 min ago
Bank
VIC 23K debited
James T. · $280 AUD · 1 hr ago
BECS
Reminder sent
Ali M. · NSW 87P · WhatsApp
Sent

Ready to see it
in your dashboard?

Free plan covers 3 vehicles. No credit card required.