Five-Digit ZIP and ZIP+4 Comparisons
Key Takeaways
- A ZIP Code is five digits; ZIP+4 adds four digits after a hyphen, as in 86001-4402.
- 47601 versus 46701 is an error because interior digits 76 and 67 are transposed; matching first and last digits do not cancel the swap.
- Swapping the last two plus-four digits, such as 4402 versus 4420, is an error even when the five-digit ZIP matches.
- USPS publishes ZIP+4 as an addressing product; that does not mean VEA items are officially ZIP+4 lookups.
- Exam 476 does not require memorizing a national ZIP table; compare the printed digits character by character.
Five-Digit ZIP and ZIP+4 Comparisons
Quick Answer: A ZIP Code is five digits (for example 86001). ZIP+4 adds four digits after a hyphen (for example 86001-4402). On a match-versus-error screen, transpositions such as 47601 versus 46701, dropped digits, and swapped plus-four digits are errors. USPS publishes ZIP+4 as an addressing product. That does not mean VEA items are officially ZIP+4 lookups, and Exam 476 does not ask you to memorize a national ZIP table.
Why ZIP digits are a high-value comparison
In a plant, ZIP Codes ride on labels, trays, and sort plans. Mail Processing Clerks do not pass Exam 476 by reciting every code in the United States. They pass comparison tasks by noticing when two printed numbers are not the same.
The five-digit ZIP Code identifies a delivery area. ZIP+4 adds four digits that identify a smaller delivery segment — often a side of a block, a building, or a high-volume receiver. USPS maintains ZIP+4 as a product used in addressing software and mail preparation. You may see hyphenated ZIP+4 on real mail. The Candidate Guide does not say that Checking for Accuracy items are drawn from the ZIP+4 product. Treat any plus-four string on a practice screen as characters to compare, not as a live database query.
Do not build a national ZIP table as exam content. You do not need to know that 86001 serves Flagstaff in order to see that 86001 and 80601 differ. City knowledge is a trap: it tempts you to “fix” a code instead of reporting the mismatch that is already on the screen.
Independent practice at /practice/usps-476 can drill these digit habits. That bank is OpenExamPrep material, not a USPS ZIP file.
Five-digit structure
A complete five-digit ZIP Code has five numeric characters. Leading zeros are real digits, not decoration. 03060 is five characters. If a screen showed 3060, that is four characters — a dropped leading zero — and it is not a match to 03060.
Work every five-digit pair in positions 1 through 5. Say the digits silently if that keeps your eyes from jumping to the end.
Worked example: transposition 47601 versus 46701
Compare left to right:
| Position | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| Screen | 4 | 7 | 6 | 0 | 1 |
| Record | 4 | 6 | 7 | 0 | 1 |
| Same? | Yes | No | No | Yes | Yes |
Position 1 matches (4). Position 2 is 7 versus 6. You already have an error. Positions 2 and 3 are transposed: 76 versus 67. Positions 4 and 5 still match (01). Matching bookends do not cancel an interior swap.
Candidates who glance at starts-with-4, ends-with-01 will miss this item. Force your eyes through position 2 and position 3 every time.
Worked example: dropped digit
| Position | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| Screen | 9 | 7 | 5 | 0 | 1 |
| Record | 9 | 7 | 5 | 1 | — |
Screen is 97501 (five digits). Record is 9751 (four digits). Length differs. Mark error. Do not help the record by imagining a missing 0 in the middle or at the end.
Worked example: last two digits swapped inside five digits
Screen 52402. Record 52420.
| Position | 1 | 2 | 3 | 4 | 5 |
|---|---|---|---|---|---|
| Screen | 5 | 2 | 4 | 0 | 2 |
| Record | 5 | 2 | 4 | 2 | 0 |
Positions 1–3 match. Positions 4 and 5 are swapped. Error.
Worked example: true five-digit match
Screen 83201. Record 83201. All five positions match. Mark match. You do not need the city name to reach that decision.
ZIP+4: five digits, hyphen, four digits
Printed ZIP+4 commonly looks like 99501-3472:
- Five-digit ZIP: 99501
- Hyphen: -
- Plus-four: 3472
Count the plus-four as four separate digits. A swap of the last two plus-four digits is a classic miss because the five-digit ZIP still “looks right.”
Worked example: swapped last two of the plus-four
Screen: 86001-4402. Record: 86001-4420.
Five-digit ZIP: 86001 on both sides — match so far. Then compare the plus-four:
| Plus-four position | 1 | 2 | 3 | 4 |
|---|---|---|---|---|
| Screen | 4 | 4 | 0 | 2 |
| Record | 4 | 4 | 2 | 0 |
| Same? | Yes | Yes | No | No |
The last two plus-four digits are swapped (02 versus 20). Mark error. The identical 86001 and the identical first two plus-four digits (44) do not save the pair.
Worked example: dropped plus-four digit
Screen: 72114-3829. Record: 72114-382. The record plus-four has three digits. Length differs. Error.
Worked example: hyphen as a printed character
If one side shows 97401-2658 and the other shows 974012658 with no hyphen, the printed strings differ. On a strict match-versus-error screen, that is an error unless the item tells you to ignore punctuation. The Candidate Guide does not publish a punctuation rule. Compare what is printed and follow the item's instruction.
Worked example: plus-four substitution, not a swap
Screen: 54701-1104. Record: 54701-1140. The five-digit ZIP matches. Plus-four 1104 versus 1140 differs in the third and fourth digits. Error. You do not need to classify it as a swap versus a substitution to mark the decision; any difference is enough.
Worked example: ZIP+4 match
Screen: 39531-1840. Record: 39531-1840. Nine digits and the hyphen all match. Match.
Error types you should actually look for
| Error type | Example screen | Example record | Why it is an error |
|---|---|---|---|
| Transposition inside five-digit ZIP | 47601 | 46701 | 76 versus 67 |
| Dropped digit | 03060 | 3060 | Leading zero gone; length 5 versus 4 |
| Last-two plus-four swap | 86001-4402 | 86001-4420 | 02 versus 20 |
| Wrong plus-four, ZIP OK | 54701-1104 | 54701-1140 | Plus-four differs |
| Extra digit | 99362 | 993622 | Length 5 versus 6 |
Method: never skip the middle
- Count characters on each side. Different length is already an error.
- Compare position 1, then 2, then 3, all the way through. Say the digits silently if it keeps you honest.
- After the hyphen, restart a 1–4 count for the plus-four. The last two digits are where many eyes give up.
- Do not use city knowledge as a tie-breaker. 99362 versus 99632 is an error whether or not you recognize the city.
- Do not treat a nearby ZIP as a match. 97501 and 97504 are different codes.
Look-alike characters such as 0 and O, or 1 and I, get a full treatment later in this independent guide. If a letter appears inside a field that should be all digits, that pair is not identical.
On automated equipment, a wrong ZIP on a label can ride a tray to the wrong stacker. The VEA is not a machine test, but the comparison is the same skill: the printed digits either match the record or they do not.
What this chapter will not claim
- VEA Checking for Accuracy items are not described by USPS as official ZIP+4 product records.
- There is no published national ZIP table to memorize for Exam 476.
- There is no published official count of ZIP items versus address items.
- There is no published rule that every VEA ZIP is ZIP+4.
USPS ZIP lookup tools exist for real mail preparation. You do not run those tools inside the VEA. You compare the two strings on the item.
Official resources
- VEA Candidate Guide (PDF) — Checking for Accuracy is match versus error, not a ZIP trivia quiz
- Independent practice:
/practice/usps-476
How is a ZIP+4 code structured when it is written in the full hyphenated form used in postal addressing?
The screen shows ZIP Code 47601 and the USPS record shows 46701. What kind of difference is that, and how should you mark it on a match-versus-error item?
Which statement about ZIP+4 and Exam 476 is accurate?