Planning routes and territory layouts by hand is an exercise in frustration
I spent three years doing manual territory mapping before I stopped fighting the process and started using Geography Planner Ultimate. It turned something that used to take me two full days into roughly an afternoon, depending on the dataset size. The tool itself is a web-based geographic planning platform that handles route optimization, territory design, and geospatial visualization all in one workspace. First, you need to sign up for an account on their website. There is a free trial that gives you access to most of the core features, but you will hit some hard limits on data rows and export options. If you are doing anything serious, you will want the paid tier. The signup process is straightforward. Once you are in, you will see a dashboard with a few key modules: map editor, territory builder, route planner, and data import. The import section is where most people get stuck early on. You need a CSV or Excel file with address data, and the addresses need to be complete enough for geocoding to work. Street address, city, state, and zip code at minimum. I learned this the hard way when I tried importing a client list that only had city names and postal codes. The geocoder could resolve about forty percent of the entries, and the remaining sixty percent sat there as unresolved points with no way to drag them into place manually inside the interface. My workaround was to run the incomplete data through a separate enrichment API first, then re-import the cleaned file. It added thirty minutes to the workflow, but it saved me from wasting an entire day chasing ghost coordinates.
How the territory design module actually works
Once your data is in the system, you pick a starting point or a set of seed locations. The algorithm then allocates each address to a territory based on distance, drive time, or a custom weighting factor you set. The default setting is straight-line distance, which sounds convenient but is almost never what you actually need unless you are working in a rural area with no real road network to consider. Switching to drive-time allocation usually adds about twenty to thirty percent more processing time, but the resulting territories are actually useful for field operations. Here is something the documentation does not emphasize enough: the balance parameter. When you are creating territories, you can set a balance metric that controls how evenly addresses are distributed across regions. Most people leave this at the default, which means some territories end up with significantly more stops than others. Setting the balance to a stricter value forces the algorithm to distribute workload more evenly, even if it means stretching some boundary lines further. I recommend setting balance to at least 0.7 on your first run and adjusting from there.
Route optimization and the edge cases that trip people up
The route planner inside Geography Planner Ultimate uses a variant of the vehicle routing problem solver. It handles time windows, vehicle capacity constraints, and multiple depots. The interface lets you set these constraints with dropdowns and input fields. It is not as flexible as a dedicated operations research tool, but it covers about eighty percent of what a typical sales or logistics team needs. One specific issue I encountered involved overlapping service areas with hard delivery windows. I had a client who needed routes constrained to morning windows for some customers and afternoon windows for others. The tool allows you to tag addresses with time preferences, but when the algorithm hit a case where a morning customer was physically located between two afternoon customers, it would sometimes sacrifice the morning window to minimize total drive time. The fix was to split the overlapping zones into separate geographic clusters before running the optimization, then merge the routes afterward. This is not ideal, and it costs you about twenty minutes per cluster, but it gives you results that actually match the schedule you set up. Another thing worth noting is the export quality. The tool generates route maps and summary tables that are functional but not production-ready for client-facing materials. You will likely need to pull the output into something like QGIS or even Google My Maps if you need polished visuals. The native export supports KML, GeoJSON, and PDF. I use GeoJSON because it preserves all the attribute data alongside the geometry, which makes downstream processing much cleaner.
Get the Full Details

Common pitfalls when using Geography Planner Ultimate
The biggest mistake I see people make is uploading raw address data without any cleanup. Duplicate addresses, misspelled street names, and addresses that exist in multiple states with the same zip code will all cause the geocoder to produce questionable results. A single duplicate can shift an entire territory boundary. I now run a quick deduplication pass and standardize address formats using open-source tools before anything enters the platform. This preprocessing step usually takes about ten minutes for a dataset of five hundred records and prevents hours of manual correction later. A second pitfall is over-relying on the default algorithms without testing different configurations. The tool gives you several optimization strategies: fastest route, shortest distance, fewest stops per route, and balanced workload. Each produces visibly different results, and none of them are automatically superior. The right choice depends entirely on your operational constraints. I tend to run two or three variations on the same dataset and compare the outputs before committing to a final plan.
What the tool cannot do
Geography Planner Ultimate is not a full GIS platform. It does not handle spatial analysis in the way that ArcGIS or QGIS does. You cannot run buffer analyses, overlay operations, or terrain modeling with it. If your project requires anything beyond territory design and basic route planning, you will need to combine this tool with a dedicated spatial analysis package. The export formats make that integration manageable, but it adds complexity to the workflow. There is also no API access on the standard plans. If you need to automate territory updates or integrate routing data into another system, you are out of luck unless you negotiate enterprise-level access. For teams that run recurring route plans on a weekly or daily schedule, this limitation can be a real bottleneck. The manual upload and refresh process works, but it does not scale well past a certain volume.
Bottom line on whether it is worth the investment
For small to medium teams that need to design sales territories or plan delivery routes without hiring a data scientist, Geography Planner Ultimate is a reasonable choice. It is not the cheapest option available, and it is not the most powerful either. It sits in the middle ground, which means it does a decent job at a decent price but leaves you wanting more when your requirements grow. If you are already using a full GIS suite and only need occasional route planning, the cost may not be justified. But if territory design and route optimization are central to your work and you do not have specialized software skills, the tool will save you enough time to pay for itself within the first month of use.
