Driving for dollars is the act of physically driving through neighbourhoods to identify distressed, vacant, or run-down properties. To systemise this, log addresses in Google Sheets, use =CLEAN_ADDRESS() to fix formatting, apply =GEOCODE() to get coordinates, and generate a live pipeline map using =INSTAMAP().
This guide is for real estate investors and wholesalers who want a structured, zero-cost alternative to expensive subscription software. By the end of this article, you will have a complete spreadsheet system that logs addresses, maps your farm visually, and generates an optimised driving route for your next trip. For a deep dive into setting up pre-built sheets, you can view our complete template system at /for/driving-for-dollars.
- →Driving for dollars is the process of physically driving through neighbourhoods to identify distressed or vacant properties.
- →You can build a complete, free tracking system using Google Sheets and the InstaMaps add-on.
- →Use the formula =CLEAN_ADDRESS() to prepare raw data, followed by =GEOCODE() to generate coordinates.
- →The formula =INSTAMAP() generates a live, hosted map URL that updates automatically as you add new properties.
- →Use =VISIT_ORDER() to calculate the most efficient route for your next drive.
- →You can perform virtual driving for dollars by mapping addresses and using =STREETVIEW_LINK() to audit them remotely.
- →InstaMaps handles the mapping and routing half; you will need separate skip tracing tools to find owner contact details.
What You Need for Your Driving for Dollars System
To build this system, you need a free Google account and the free InstaMaps add-on for Google Sheets. InstaMaps provides custom spreadsheet formulas that handle location data, mapping, and routing without requiring monthly subscriptions or complex APIs.
Once installed, you can access a straightforward sidebar menu (Extensions > InstaMaps > Formulas) that inserts formulas without typing. The add-on is free, operating on a free tier of 100 lookups per day. You can increase this to 1,000 lookups per day with a free email unlock, which is plenty for mapping a local farm. You can access pre-built structures at get-instamaps.com/templates.
A Google Sheets document to act as your database.
The free InstaMaps add-on installed in Google Sheets.
A method for recording addresses while in the field (Google Keep, voice memos, or simple pen and paper).
Step 1: Clean and Geocode Your Property List
When you return from a drive, your raw address data will likely contain typos, missing postcodes, or inconsistent formatting. Before you can map these locations, you must standardise them. In column B, apply the clean function to your raw text in column A.
If cell A2 contains a messy address like '123 main st', typing =CLEAN_ADDRESS(A2) will output the standardised '123 Main St'. Once your addresses are clean, you must convert them into latitude and longitude coordinates so the mapping software can place them accurately.
In column C, type =GEOCODE(B2:B50). The add-on will process the cleaned addresses and return precise coordinate pairs. This step is essential because accurate coordinates are the foundation of reliable mapping and distance calculations.
Step 2: Map Your Farm with INSTAMAP
Viewing a list of addresses in a spreadsheet makes it difficult to visualise clusters or identify gaps in your driving routes. You need a visual map to see where your distressed properties are concentrated.
In any empty cell, type =INSTAMAP(C2:C50). This formula takes your geocoded coordinates and returns a live, hosted shareable map URL that updates automatically when the sheet changes. Clicking the link opens a standard web map displaying all your logged properties.
This provides a shared visual dashboard for your team. If you add five new houses to your sheet after a weekend drive, they instantly appear on the hosted map link without any manual exports.
Step 3: Optimise Your Next Driving Route
Once you have a populated map, your next goal is visiting or revisiting these properties efficiently. Driving randomly wastes fuel and time. You can sequence your stops directly within the spreadsheet.
In column D, type =VISIT_ORDER(C2:C50). This formula analyses your coordinates and assigns a numerical stop sequence, creating the most efficient path between the properties in your list.
To navigate physically, you can use the =ROUTE_LINK() function, which uses Google Maps' official URL scheme to generate a ready-to-click navigation link. Note that =ROUTE_LINK() has a strict limit of 11 stops per request, so use it for neighbourhood clusters rather than your entire database.
Worked Example: Mapping a 200-Home Farm
Consider a realistic scenario involving an investor targeting a specific postcode. Over a month, a small team of five people logs 200 addresses of tired-looking properties into a Google Sheet.
First, they clean the raw text using =CLEAN_ADDRESS(A2:A201). Next, they generate coordinates with =GEOCODE(B2:B201). To visualise their progress, they generate a master map using =INSTAMAP(C2:C201), which gives them a single URL to track their entire farm.
On Tuesday morning, the team identifies a cluster of 47 properties on the map that they want to drive past again to check for new 'For Sale by Owner' signs or eviction notices. They use =VISIT_ORDER() on that specific cluster of 47 coordinates to sequence the stops logically, then divide the list among the five drivers using =ROUTE_LINK() to navigate their respective sections.
Limits, Variants, and Honest Alternatives
The driving for dollars methodology has two common variants: virtual and reverse. Virtual driving for dollars involves researching areas from your computer. You can automate this by using =STREETVIEW_LINK(C2) next to your coordinates, which provides a clickable link directly to the street-level imagery for that specific property.
Reverse driving for dollars means starting with public records or delinquent tax lists, importing those addresses into your sheet, mapping them with =INSTAMAP(), and then physically driving to those specific homes to verify their condition.
We must be clear about the boundaries of this system. InstaMaps does the mapping, routing, and geocoding half perfectly. We do not do skip tracing. To find owner names, phone numbers, or email addresses, you will need dedicated skip tracing software or public records databases. If you require batch skip tracing of 10,000 leads, paid real estate software is a better fit. For mapping and routing a growing farm, a spreadsheet handles the task effectively.
Map your Salesforce accounts in under 5 minutes — no admin setup.
Common Questions
Driving for dollars is a real estate strategy where investors physically drive through target neighbourhoods to look for distressed, vacant, or poorly maintained properties. The goal is to find off-market properties before other investors do, log the addresses, and contact the owners.
You can track addresses using a simple Google Sheet. By installing the free InstaMaps add-on, you can use formulas like =CLEAN_ADDRESS() and =GEOCODE() to format your data, and =INSTAMAP() to generate a live map of all your logged properties. This prevents data from being lost in disorganised notes.
Yes, virtual driving for dollars involves using online tools to audit neighbourhoods from your desk. By geocoding a list of addresses in Google Sheets and using the =STREETVIEW_LINK() formula, you can generate clickable links to view the properties directly on street-level imagery without leaving your office.
Reverse driving for dollars flips the traditional process. Instead of finding a distressed house first and researching the owner later, you start with a list of motivated sellers from public records, map those addresses using a tool like InstaMaps, and drive to the properties to verify their physical condition.
Yes, driving on public roads and viewing properties from the street is legal. However, you must respect private property, follow local trespassing laws, and comply with regulations regarding how you contact property owners, including Do Not Call lists.
Stop paying for expensive mapping software. Install InstaMaps and use =GEOCODE() and =INSTAMAP() to build your driving for dollars pipeline directly inside Google Sheets.
Install InstaMaps free