How to Clone Waze
Community-sourced navigation app where drivers report traffic, hazards and police live
What is Waze?
Waze is turn-by-turn navigation, but the directions are the boring part. What makes Waze Waze is the crowd: millions of drivers passively share speed and position, and actively tap to report a crash, a pothole, a speed trap, a cop, a stalled car, cheap gas. That live stream of human reports is fed back into routing, so the app reroutes you around a jam that formed two minutes ago. It's a real-time map that the users themselves keep alive.
Owned by Google, Waze monetizes through location-based advertising - branded pins and search ads for businesses near your route. The genius and the catch are the same: the value is the network. An empty community-mapping app is useless; a dense one is magic. That's why you do not build 'a better Waze for everyone.' You build a niche community-mapping app where a tight, motivated group will actually report - and you do NOT build a routing engine or a map from scratch. Routing, tiles and traffic come from a third-party API; you build the community and the reports on top.
Be honest about the hard parts: real-time location at scale, map data, and routing are genuinely difficult and expensive - which is exactly why you rent them. Use a navigation provider (Mapbox Navigation, HERE, or TomTom) for tiles, geocoding and turn-by-turn, and spend your effort on the reporting layer, the moderation, and the specific community. Good niches: truckers (low bridges, weigh stations), cyclists (road hazards, bad junctions), RVers, off-roaders, rural areas Waze covers poorly, or a single city's road-works and pothole map. The clonable asset is the live community-report layer - not the navigation engine.
Who it's for: Founders building a community-driven mapping or navigation app for a focused group that will actually contribute reports. Best fit: a vertical Waze underserves - truckers, cyclists, RVers, off-roaders, rural drivers - or a single-city hazard/road-works map. Not a general-purpose Waze for everyone.
How Waze makes money
- $ Location-based ads: branded map pins and promoted local businesses shown near the driver's route (Waze Ads model).
- $ Sponsored search results when a driver searches for gas, food or parking.
- $ Takeover / arrival ads shown while stopped (never while actively driving).
- $ B2B data and fleet products: aggregated, anonymized traffic insights and tools sold to businesses or municipalities.
- $ Premium/ad-free tier or pro features for a specific vertical (e.g. trucking-specific routing) as a subscription.
Waze is a Google subsidiary and does not report standalone revenue, so this is a rough estimate (low hundreds of millions per year) inferred from ad-business reporting and may be well off. CloneMRR is not affiliated with Waze; figures are for educational purposes.
Features to build
MVP ship this first
-
✓ Map + turn-by-turn navigationSearch a destination and get routed via a navigation API (Mapbox/HERE/TomTom) - you render the map and voice guidance, you don't build routing.
-
✓ One-tap hazard reportsBig tappable buttons to report the niche's hazards (crash, pothole, police, low bridge, road closed) pinned to your current location.
-
✓ Live reports on the mapCommunity reports appear as pins for nearby drivers in real time, with type, time and distance ahead.
-
✓ Report voting & expiryDrivers confirm ('still there') or dismiss ('not there') a report; reports decay and expire so the map stays fresh - the core trust mechanic.
-
✓ Reroute around incidentsWhen a report sits on your route, prompt an alternative the navigation API returns - the visible payoff of the community data.
-
✓ Points & contributor rankEarn points for reports and confirmations; a leaderboard and ranks gamify contribution - without contributors the app is empty.
Full version add later
-
+ Niche-specific routing constraintsVehicle-profile routing the API supports (truck height/weight, bike-friendly, avoid highways) - the reason a vertical picks you over Waze.
-
+ Voice & hands-free reportingReport by voice while driving ('report pothole') so contribution is safe and frictionless - critical for an in-car app.
-
+ Trusted contributors & moderationReputation tiers, auto-trust for reliable reporters, and a moderation queue for abuse - keeps the data clean as it scales.
-
+ Location-based ads / promoted pinsSelf-serve local-business pins and sponsored search near the route - the revenue engine.
-
+ Offline maps & saved routesCache tiles and routes for low-signal areas (rural, off-road) - exactly where the niche verticals operate.
-
+ Groups & shared ETAShare live ETA with others and form contributor groups (a club, a fleet) that map a region together.
Recommended tech stack
| Layer | Our pick | Why |
|---|---|---|
| Mobile app | React Native (Expo) with a maps library | Navigation is inherently mobile and in-car; Expo handles background location, push, and one codebase. Use @rnmapbox/maps or react-native-maps for rendering. |
| Navigation & maps | Mapbox Navigation SDK (or HERE / TomTom) | This is the load-bearing decision: rent routing, tiles, geocoding, traffic and turn-by-turn. Mapbox/HERE/TomTom give vehicle-profile routing and live traffic so you never build a routing engine or own map data. |
| Realtime reports | Supabase Realtime or a WebSocket server | Reports must appear on nearby drivers' maps within seconds; Supabase Realtime (Postgres change streams) or a lightweight WS service pushes new pins live. |
| Backend & data | Node.js + PostgreSQL with PostGIS (Supabase) | Reports are geo points with a lifespan; PostGIS does 'reports within X meters of this route/point' queries, and Postgres handles the points/leaderboard. |
| Location ingestion | Batched location updates + geofencing | Stream and batch GPS updates efficiently to control cost and battery; geofence to surface reports only near the driver - the scale-sensitive part. |
| Ads & monetization | Your own promoted-pins table + AdMob fallback | Location ads are the model - store sponsored pins keyed to geo and route; AdMob as a simple fallback before you have direct local advertisers. |
AI prompts to clone Waze
Pick your builder, copy the prompt, paste it and iterate. Enter your email once to unlock all prompts on every page - we'll also send you this full prompt pack.
Build a community-sourced navigation web app called RoadPulse, modeled on Waze, for a niche: cyclists reporting road hazards and bad junctions. IMPORTANT: do not build a routing engine or your own map - use a navigation/maps API (Mapbox) for the map, search and directions; you build the community-report layer on top.
## Core concept
Cyclists navigate to a destination and, as they ride, tap to report hazards (pothole, glass, dangerous junction, closed path, dooring zone). Other riders nearby see those reports live on the map and can confirm or dismiss them. Reports expire so the map stays fresh. Points reward contributors.
## Pages
1. Map home (main): full Mapbox map centered on the rider, current-location dot, nearby report pins (icon by type, faded as they age); a search bar to set a destination; a route line once navigating; a big floating REPORT button
2. Report sheet: slide-up grid of hazard types with icons (Pothole, Glass, Bad Junction, Closed Path, Dooring, Other); tapping one drops a pin at current location and posts it
3. Report detail popup: type, 'reported 4 min ago, 300m ahead', and 'Still there?' / 'Gone' confirm/dismiss buttons with vote counts
4. Navigation mode: route line, next-turn banner (from the Mapbox directions response), an alert card when a report is on your route ('Pothole ahead in 200m')
Tools to build your Waze clone
Describe your app in plain English and Lovable builds a full-stack web app with auth, database and deployment included.
Best for: Full-stack web apps without writing code
StackBlitz's AI builder. Prompt, run and edit full-stack apps directly in the browser, then deploy in one click.
Best for: Rapid prototypes and web apps
AI app builder with built-in database, auth and hosting. Strong for internal tools and CRUD-heavy products.
Best for: Dashboards, marketplaces and internal tools
The AI code editor. Full control over your codebase with AI agents that write and refactor code for you.
Best for: Developers who want full code ownership
Generates production-grade React + Tailwind UI from a prompt, deployable to Vercel instantly.
Best for: Polished UI and front-ends
Workers, Pages, R2 and D1 - host your clone on a global edge network with a generous free tier.
Best for: Serverless apps and APIs
Cheap VPS and managed hosting with an AI website builder. Easiest way to put a clone online on a budget.
Best for: Budget VPS and WordPress-style sites
How to make money with a Waze clone
Location-based ads once the map is dense
Waze's whole model is promoted pins and sponsored search near the driver's route. It only works with an active community, so build engagement first, then sell geo-keyed local-business placements - the single highest-value ad unit because intent and location are both known.
Go vertical where Waze is generic
Waze routes everyone the same. A vertical with real routing constraints - truck height/weight, bike-safe roads, RV-friendly, off-road - is a reason to switch and a reason to pay. The navigation API supplies the vehicle profiles; you supply the community.
Pro subscription for a profession
Truckers, couriers and field fleets will pay monthly for navigation that respects their constraints and surfaces relevant hazards. An ad-free pro tier turns a free community app into recurring revenue.
Aggregated data and fleet/municipal deals
Anonymized, aggregated hazard and traffic data has B2B value to fleets, insurers and city road departments - especially the pothole and road-works reports a local map collects.
Frequently asked questions
How much money does Waze make?
Waze is owned by Google and doesn't report standalone revenue, so any figure is a rough estimate - likely low hundreds of millions of dollars a year, on the order of $8-25 million a month, almost entirely from location-based advertising (branded pins and sponsored search near your route). Treat the number as an educated guess, not a disclosed fact.
How hard is it to build a Waze clone?
Hard - but mostly because people try to build the wrong part. Routing, map tiles, traffic and real-time location at scale are genuinely difficult and expensive, so you rent them from a navigation API (Mapbox, HERE or TomTom). What you build - the community report layer, freshness/decay model and live geo-scoped push - is achievable, but realtime-at-scale and seeding an active community are the real challenges.
Is it legal to clone Waze?
A community navigation app is a legal, generic concept; don't copy Waze's name, logo or UI. The bigger considerations are licensing and privacy: you must respect the terms of whatever maps/routing API you use (Mapbox, HERE, TomTom each have their own), and you're handling live location, so be transparent and store the minimum. Note some jurisdictions regulate police-location reporting. This is general information, not legal advice.
What tech stack should I use for a Waze clone?
A React Native (Expo) app with a Mapbox/HERE/TomTom navigation SDK for routing, tiles and turn-by-turn (never build your own), Postgres with PostGIS for geo report queries, and Supabase Realtime or WebSockets to push reports to nearby drivers live. The Cursor prompt on this page details that architecture, including cell-based geo-scoping for the realtime layer.
How much does it cost to build and run a Waze clone?
The MVP build is mostly your time, but unlike most clones the maps/routing API is a real running cost - navigation providers bill per request or per active user, so model that early and cache aggressively. Backend hosting and PostGIS are cheap at small scale ($50-150/mo); the API and customer acquisition are where the money goes.
Why not just build a better Waze for everyone?
Because the value is the community, and you can't seed a dense one everywhere at once - an empty map is useless. Pick a tight, motivated group that will actually report (truckers, cyclists, RVers, a single city) and where Waze is weak. A live map for one focused niche beats a sparse general one, and verticals also unlock routing constraints and subscriptions Waze doesn't offer.
More apps to clone
CloneMRR is not affiliated with, endorsed by or connected to Waze. Revenue figures are rough estimates based on public reports and are provided for educational purposes only. "Cloning" here means building an original product inspired by a proven business model - never copy a brand's name, logo, content or code.