The USPS Automated Package Verification system has, since launching in 2017, collected more than $1.4 billion in underpaid postage and issued approximately $300 million in refunds for overpayments.
It works by comparing the weight and dimensions that shippers enter when they purchase postage against measurements captured by USPS sorting equipment. When a package is heavier or larger than declared, APV charges the difference. When a shipper overpaid, APV is supposed to issue a refund automatically.
From March through May 2026, APV was doing neither of those things for a large portion of packages moving through USPS facilities, because it had stopped recognising the machines taking the measurements.
The Machine That Changed Its Name Fifteen Years Ago
USPS operates large automated sorting machines called Automated Parcel Bundle Sorters. From October through December 2025, these machines handled approximately 49% of packages eligible for pricing assessments and produced about 62% of the trusted weight readings used by APV.
The machines were not always called Automated Parcel Bundle Sorters. Their previous name was Small Parcel and Bundle Sorter, identified in USPS systems under the abbreviation SPBSTS. USPS upgraded and renamed the machines in 2011, but the old name remained in its tracking and verification systems for over a decade. APV was built to trust measurements from equipment identified as SPBSTS. It had no entry for APBS.
USPS began updating those systems to use the APBS name in September 2025 and accelerated the transition in late February 2026. The new name was never added to APV’s trusted machine list. As more machines switched to the updated name in their system identifiers, APV stopped accepting their measurements. By April, almost all APBS scans were being recorded under the new name and could no longer be used for postage adjustments.
The OIG Flagged It in March. It Was Not Fixed Until June.
The OIG alerted USPS Engineering and APV Development teams to the problem in March. The APV Development team acknowledged it had not been aware of the name change and said the trusted-machine list could be updated to correct the issue.
The problem was still unresolved when the OIG raised it again in May. Contractors admitted the change had not been made, even though it required only a simple coding configuration update, while management could not explain why it remained open after the earlier warning.
USPS corrected the programming in June after the OIG raised the issue again. Three months elapsed between the initial alert and the fix. The fix itself was a configuration update. The OIG report does not explain why a simple configuration update that had been acknowledged as the solution in March took until June to implement.
The Financial Impact Ran in Both Directions
The OIG estimates USPS missed $22.6 million in underpaid postage and failed to identify $6.1 million in overpayments from March through May.
For sellers, the failure cut both ways but not symmetrically. Underpaid shipments that escaped adjustment during the outage period are unlikely to be retroactively assessed, because the packages have already been delivered and the verification window has passed. Overpayments that were not refunded during the outage period are similarly unlikely to be automatically recovered, because the refund-triggering scans were never processed.
The immediate $28.7 million total is modest relative to USPS’s annual revenue. The forward-looking numbers are larger: the OIG estimates the correction will allow USPS to collect $96.9 million in additional postage and issue approximately $36.6 million in refunds from June 2026 through February 2027. Those figures represent future adjustments the newly corrected system is expected to identify going forward, not recovery of the amounts missed during the outage.
The Monitoring Failure That Made This Possible
The coding error explains the mechanical failure. The monitoring failure explains why it persisted for three months after being flagged.
Investigators found USPS had no monitoring process to alert staff when trusted scan volumes changed significantly. Contractors said they would not know about that type of change unless someone explicitly informed them.
The APV system processes tens of millions of scans per week from trusted equipment. If the volume of scans from a major category of equipment drops from 50 million per week to near zero, that is a signal detectable by any basic monitoring dashboard. No such dashboard existed, or if it did, no alert threshold had been configured that would have flagged the drop.
USPS agreed with the OIG findings and recommendations. Management says it will review monthly dashboards and reports for major shifts in trusted scans. Future machine activations will also be tested to confirm their data is properly incorporated into the system before full deployment. USPS expects to implement those controls by January 31, 2027.
The Context: USPS Is Tightening Postage Enforcement While Its Own Systems Are Failing
The OIG report lands against a backdrop that makes the irony fairly pointed. USPS has been expanding its package verification and revenue protection efforts aggressively. The new $50 hazmat noncompliance fee that took effect July 12, which we covered when it launched, is part of that push. Sellers have been reporting packages rejected as “unpaid” when verification systems and payment records do not match. The dimension noncompliance fee has been introduced with broad enforcement planned for 2027.
All of those enforcement expansions depend on APV working correctly. APV was not working correctly for three months this year while USPS simultaneously increased its enforcement posture. Sellers who received unexpected postage adjustments or had packages rejected during the March through May period have a reasonable question about whether APV’s data was reliable during the outage window.
USPS has not addressed that question publicly.
Our Take
USPS Renamed a Machine Fifteen Years Ago and Nobody Told the System That Charges Sellers for Shipping
The USPS APV coding error is a small story in dollar terms and an instructive story in operational terms. The root cause is infrastructure debt: a machine name change that happened in 2011, left unresolved in legacy systems for over a decade, and then triggered a cascade failure when someone finally started updating those systems in 2025.
The response timeline is the more troubling part. The OIG flagged a known issue with a known fix in March. The fix required a configuration update. It was not made until June. The contractors admitted they had not made it. Management could not explain why.
For sellers shipping via USPS, the practical lesson is the same one that comes up every time a platform’s automated enforcement system fails: the system charging you is not infallible, and the system refunding you is the same one that is not infallible.
If something looks wrong in your USPS postage adjustments, the OIG report is now a documented basis for asking whether the period in question falls within the outage window.













