General
How Address Quality Determines Route Quality: A Technical Guide to Geocoding for Logistics Operations
Aug 24, 2026
15 mins read

Key Takeaways
- Every route, ETA, geofence, and delivery attempt rests on a coordinate. If the coordinate is wrong, the plan is wrong before optimisation runs, and solver quality cannot recover it.
- Geocoding returns a coordinate for almost any input, including a wrong one, at the same apparent confidence unless you ask for the precision tier. Silent failure is the default behaviour.
- The precision tier matters more than the match rate. A 98 percent match rate composed largely of street interpolations and postal centroids is worse than a lower rate composed of rooftop matches.
- Address failures are usually miscoded in your data as customer unavailable or access refused, which is why they never appear in a root-cause review.
- Audit by precision tier and by geography, then re-geocode on a cadence, since address data degrades as new developments outpace reference datasets.
What is geocoding, and why does it decide route quality?
Geocoding converts an address written for humans into coordinates a routing engine can use. Reverse geocoding does the opposite, turning a coordinate into an address.
It decides route quality because it sits upstream of everything else. The routing engine does not see “42 Mill Lane.” It sees a latitude and longitude, and it optimises against that point with complete confidence. If the point is on the wrong side of a dual carriageway, in the middle of a block rather than at a service entrance, or at the geometric centre of a postcode covering two square kilometres, then the sequence, the drive time estimate, the ETA, and the geofence that fires the arrival event are all wrong together.
This is a different class of problem from routing quality. A suboptimal route is inefficient and completable. A wrong coordinate produces a plan that cannot execute as designed, and the driver resolves it in the field by calling the customer, which is a cost nobody records against address data.
The consequence concentrates in the part of the day that already dominates. Urban Freight Lab research at the University of Washington, based on more than 1,800 real deliveries, found urban commercial vehicles spend around 80 percent of daily operating time parked, with most of a driver’s time spent outside the vehicle walking the final stretch. A coordinate that lands 40 metres from the correct entrance adds to precisely that portion of the shift.
Also Read: Why Address Intelligence Is the Most Underrated ROI Lever in Last-Mile Delivery
Why do address failures stay invisible?
Because geocoding almost never fails visibly. It returns a result.
Given a malformed, incomplete, or simply wrong address, a geocoder will usually find something plausible and return coordinates for it. Unless the response includes a precision tier and a confidence value, and unless your systems read them, a poor match and an exact match look identical downstream. Both are a latitude and longitude in a field.
The second is misattribution in your own data. When a driver reaches the wrong location, the outcome is coded as whatever fits: customer unavailable, access refused, address not found. Only the third points at address quality, and it is least used because a driver who eventually finds the address by phone codes no failure at all. The cost surfaces as service time, failed attempts, and customer contacts, never as an address problem in a root-cause review.
The third reason is drift. Address data is not static. New developments appear before reference datasets include them, buildings are subdivided, and street naming changes. A geocode that was accurate at onboarding degrades quietly over the following years.
What do geocoding precision tiers actually mean?
This is the vocabulary to have before any vendor conversation, because match rate without precision tier is close to meaningless.
Rooftop or point-level match. The coordinate corresponds to the specific building or parcel. This is what routing assumes it is receiving.
Parcel or property centroid. The centre of the land parcel. Usually adequate, and can be materially wrong for large sites where the centroid sits behind the building rather than at the entrance.
Street interpolation. The geocoder knows the street and the number range and estimates a position along the segment. Accuracy depends on whether numbering is evenly distributed, which it frequently is not. Errors of tens of metres are normal, which is enough to place a stop on the wrong side of a divided road.
Street centroid. The middle of the named street, returned when the number cannot be resolved. On a long road this can be hundreds of metres from the destination.
Postal or locality centroid. The centre of a postcode or administrative area, returned when nothing more precise is available. In dense urban postcodes this may be acceptable; in rural areas it can be kilometres out.
The operational point: a 98 percent match rate made largely of interpolations and centroids is worse than an 85 percent rate of rooftop matches, because the first is confidently wrong across many addresses while the second flags the rest for handling. Match rate alone rewards the wrong behaviour.
How does address quality vary by operating environment?
Three environments with genuinely different failure modes, requiring different responses.
Dense urban and vertical
The building resolves and the unit does not. A tower with 300 apartments returns one coordinate, which is correct and insufficient, because the delivery point is a floor and a door reached through an entrance that may not face the street the address names.
Errors here are small in metres and large in minutes, since the residual is walking, lifts, and reception. It is also where GNSS itself degrades, since multipath from tall buildings means the driver’s own reported position carries error in the same environment, so verification is least reliable exactly where the coordinate matters most.
The response is unit-level context rather than better coordinates: entrance, floor, access code, and what a previous driver learned, held per address and delivered to the next driver before arrival.
Emerging markets and informal addressing
Landmark-based directions, unnamed lanes, inconsistent numbering, and in some places no postcode at all. The Universal Postal Union notes that around 60 member countries have no postcode system, and observes that the widely quoted figure for people without a formal address is imprecise, recommending the postcode measure as the harder number.
Standard geocoding degrades to locality centroid across large shares of the address base, which is why operations in these markets run on driver phone calls as a matter of routine. Riders resolve the last stretch by voice, which works and does not scale, and generates inbound contact volume before any delivery failure occurs.
The response is capturing the resolution rather than repeating it: when a driver finds a location, that verified point becomes the address record for next time.
Rural, industrial, and large-site
Postal centroids can sit kilometres from a farm gate, a depot entrance, or a distribution facility, and large sites frequently have separate goods entrances that no address database distinguishes from the registered address.
Errors here are large in distance and expensive in cost, because the return trip is long. The US Postal Regulatory Commission has found average cost per delivery in rural areas runs approximately twice that of urban areas, which is the multiplier applied to every wrong coordinate in this environment.
The response is verified delivery points held separately from the billing address, captured once and maintained.
What breaks between the customer and the routing engine?
Address data degrades at every hop, and most operations have four.
Capture. A free-text field at checkout, entered by a customer on a phone, with no validation or with validation the customer can override. Whatever is wrong here propagates everywhere.
Order management. Field mapping across systems that structure addresses differently, particularly across countries where line ordering and postal formats differ. Truncation here is common and silent.
Geocoding. The step described above, returning a coordinate and, if you ask, a precision tier.
Routing. Consumes the coordinate. If precision was not carried through the previous hop, the engine cannot weight a low-confidence point differently from a verified one, even though the correct behaviour differs.
Two design decisions follow. Validate at capture, where correction is free and the customer is present, rather than downstream where it requires a call. And carry the precision tier and confidence value through every hop as a first-class field, so the routing engine can treat an interpolated coordinate differently from a rooftop match, for instance by allocating additional service time or by flagging the stop for pre-delivery contact.
Also Read: Before the Route: Why AI-Powered Last-Mile Optimization in the GCC Starts with the Address
How do you audit your own address quality?
Five steps, all achievable with data you hold.
- Re-geocode a sample of your active address base and record the precision tier returned for each. Most operations have never seen this distribution and are surprised by it.
- Segment the distribution by geography and by customer type. Rural, urban vertical, and commercial addresses will differ sharply, and the aggregate hides which segment needs work.
- Join precision tier to delivery outcomes. Compare first-attempt success, service time, and driver-initiated customer contacts across rooftop matches versus interpolated and centroid matches. If the gap is material, you have quantified an invisible cost in your own data.
- Check the age of your geocodes. Anything geocoded once at onboarding and never refreshed is carrying accumulated drift.
- Sample your failure reason codes for cases where the underlying cause was address quality but the code says something else. The ratio between the two tells you how badly your reporting understates the problem.
Step three is the one that changes internal conversations, because it converts address quality from a data hygiene topic into an operational cost with a number attached.
How do you evaluate a platform on address handling?
Seven questions, each written to stand alone.
- Does the API expose a precision tier and a confidence value on every geocode, or only coordinates?
- Can routing behaviour differ by precision tier, for example allocating extra service time or flagging low-confidence stops for pre-delivery contact?
- Is address validation available at the point of capture, and can it be enforced rather than skipped?
- Are verified delivery points stored separately from billing addresses, and are they reusable across future orders?
- Can driver-captured corrections update the address record, and what governs that update?
- What is the re-geocoding cadence, and is it automatic or a manual project?
- How does the system handle addresses with no reliable postal structure, including landmark-based and multi-script inputs?
Question one is the fastest disqualifier. A platform that returns coordinates without precision metadata cannot support any of the behaviours in the other six, because it has discarded the information required to differentiate.
Where Locus fits
Locus, the world’s first Decision-Intelligent, Agentic TMS, treats address quality as a routing input rather than as a data-cleaning task performed elsewhere. Address handling sits inside the same layer that plans the route, which is what allows precision to influence the plan rather than only the record.
Within DiSCO, the Dispatch agent plans and re-sequences against 250+ real-world constraints, which include access and service-time characteristics at location level, and the Learn stage of the Sense, Decide, Execute, Learn cycle is where field-captured reality, including what a driver discovered about an address, returns to the model rather than staying with the driver who found it.
Locus has been recognized by Gartner for seven consecutive years, featured in the 2026 Hype Cycle for Supply Chain Execution and Logistics Technologies, named a Leader in TMS by QKS Group (SPARK Matrix), and ranked #1 in Route Planning on G2’s 2026 Best Software Awards. In October 2025, Ingka Investments, the investment arm of Ingka Group, the world’s largest IKEA retailer, acquired Locus. Locus continues to operate independently, with 1.5B+ deliveries optimised across 30+ countries.
Two deployments show address handling as an operational rather than a cosmetic concern. A US home care provider had been running without validated addresses in planning, so drive times and sequences ran off, and mismatched patient identifiers across three systems produced duplicate and orphaned appointments. Identity normalisation and validated planning inputs, with appointment changes propagating in under 10 seconds and integration reliability above 99 percent, contributed to clinician visit capacity rising from four a day to seven, a 75 percent increase achieved with no added headcount.
A leading Canadian grocery brand delivering perishable food across more than 30 cities had warehouse associates checking each order against carrier serviceability sheets line by line and validating addresses manually, with the logic living in planners’ heads rather than in a system. Moving that into autonomous orchestration produced 33 percent faster deliveries, 15 percent lower fulfilment costs, and 25 percent less time on manual shipping tasks.
Also Read: The First-Attempt Delivery Rate: A Key Metric That Decides Last-Mile Profitability in 2026
Glossary
Geocoding. Conversion of a written address into coordinates.
Reverse geocoding. Conversion of coordinates into a written address.
Rooftop match. A geocode resolving to the specific building or parcel.
Street interpolation. A geocode estimated along a street segment from a number range, rather than from a known point.
Postal centroid. The geometric centre of a postcode or locality, returned when no finer resolution is available.
Precision tier. The classification describing how a geocode was resolved, which determines how far from truth it may be.
Confidence score. A value indicating how certain the geocoder is about the match, distinct from precision tier and frequently confused with it.
Address normalisation. Standardising address components into a consistent structure before matching.
Verified delivery point. A coordinate confirmed by an actual delivery, held separately from the address as supplied.
The check worth running this week
Take your last thousand failed or difficult deliveries and re-geocode the addresses, then compare the precision tier distribution against a matched sample of straightforward deliveries.
If low-precision matches are overrepresented in the difficult set, you have identified a cause that your reason codes are currently attributing to customers. That reattribution is usually the most valuable output of the exercise, because it moves the problem from one nobody owns to one that has a specific, cheap fix.
Frequently Asked Questions (FAQs)
What is geocoding in logistics?
Geocoding converts a written address into coordinates a routing engine can use, and reverse geocoding does the opposite. It matters because routing, ETA calculation, and geofence-based arrival events all operate on the coordinate rather than the address, so an inaccurate geocode produces a plan that is wrong before optimisation runs, and no amount of solver quality corrects it.
Why do address errors not show up in delivery failure data?
Three reasons. Geocoders return a plausible result for a poor input rather than failing, so bad matches look identical to good ones downstream unless precision metadata is read. Field outcomes get coded as customer unavailable or access refused rather than as address problems, particularly when the driver eventually resolves it by phone. And geocodes drift as new developments outpace reference data, so accuracy degrades after onboarding without anyone observing it.
What is the difference between geocoding match rate and precision?
Match rate is the share of addresses returning a coordinate. Precision describes how it was resolved, from rooftop matches down to postal centroids. A high match rate made largely of interpolations and centroids is operationally worse than a lower rate of rooftop matches, because the first is confidently wrong across many addresses while the second flags the remainder for handling.
How does address quality differ across markets?
Dense urban addresses usually resolve at building level and fail at unit level, so the residual cost is walking, lifts, and reception rather than driving. Emerging markets frequently lack reliable postal structure, with the UPU noting around 60 member countries have no postcode system, so geocoding degrades to locality centroids and drivers resolve the last stretch by phone. Rural and large-site addresses can return centroids kilometres from the actual entrance, where the Postal Regulatory Commission’s finding that rural delivery costs roughly twice urban makes each error expensive.
How do you audit address quality?
Re-geocode a sample of the active address base and record precision tiers, segment the distribution by geography and customer type, join precision tier to delivery outcomes including first-attempt success and service time, check how old your geocodes are, and sample failure reason codes for cases where address quality was the true cause. The third step is the one that produces a cost number from your own data.
What should a routing platform do with a low-confidence address?
Treat it differently from a verified one. That means carrying the precision tier through to the routing engine rather than discarding it after geocoding, then allocating additional service time, flagging the stop for pre-delivery customer contact, or sequencing it where a failure is least disruptive. A platform that exposes only coordinates cannot do any of this, which is why precision metadata in the API is the first thing to check.
Aseem, leads Marketing at Locus. He has more than two decades of experience in executing global brand, product, and growth marketing strategies across the US, Europe, SEA, MEA, and India.
Related Tags:
General
Agentic TMS ROI for North American CPG: Modeling Savings Beyond Freight Rate Reduction
CPG TMS business cases are built on freight rate and understate the return. Six value pools, a model structure a CFO will accept, and what to leave out to keep it credible.
Read more
General
AI-Powered Dynamic Routing for Quick Commerce: Why Sub-30-Minute Delivery is a Different Routing Problem
Quick commerce routing is not conventional route optimization run faster. Why batching and dynamic assignment define the problem, what the research establishes, and what a platform has to do.
Read moreInsights Worth Your Time
How Address Quality Determines Route Quality: A Technical Guide to Geocoding for Logistics Operations