Registry entry
United States Postal Service Change of Address (Mail Forwarding)
Request that the U.S. Postal Service forward an individual's, family's, or business's mail after a move, permanently or temporarily, using the official Change of Address process (PS Form 3575 / the online Mover's Guide). This document describes the mover type, schedule, old and new addresses, contact details, and identity-verification path. It does not submit the request; the live usps.com source is always authoritative (see VERIFICATION.md).
Registry entry
us/usps/change-of-address
GovSchema spec v0.1
Authoritative source PS Form 3575
Machine access
- Schema document
registry/us/usps/change-of-address/1.0.0/schema.jsonapplication/schema+json- Verification record
registry/us/usps/change-of-address/1.0.0/VERIFICATION.mdtext/markdown- Registry catalog
registry/index.jsonone record per schema id
Field reference
21 fields across 6 steps, read from the published schema.json — names, types, requiredness, and validation as the document states them. The live government form remains the authoritative source.
About your move
-
moverTypeenum requiredindividual = one person; family = everyone moving shares the same last name; business = a business is relocating. The choice determines which name fields apply.
enum: individual | family | business -
changeTypeenum requiredpermanent = you are moving for good and mail should be rerouted to the new address; temporary = you are relocating for 15 days up to 1 year and mail should be forwarded for a fixed period, then returned to the old address.
enum: permanent | temporary
Who is moving
-
firstNamestring optionalPersonal identifier; handle as sensitive data. Required for an individual or family move; omit for a business move (use businessName instead).
length: 1–100 -
middleNamestring optionalPersonal identifier; handle as sensitive data.
length: 0–100 -
lastNamestring optionalPersonal identifier; handle as sensitive data. Required for an individual or family move. For a family move this is the shared household last name; mail is forwarded for everyone with that last name at the old address. Omit for a business move.
length: 1–100 -
businessNamestring optionalRequired for a business move; omit for an individual or family move.
length: 1–120
When to start forwarding
-
moveEffectiveDatedate requiredThe date mail forwarding should begin, YYYY-MM-DD. For PS Form 3575 the Postal Service limits backdating of the start date to no more than 45 days before the submission date.
-
temporaryEndDatedate optionalRequired only when changeType is 'temporary': the date forwarding should stop and mail return to the old address, YYYY-MM-DD. Temporary forwarding runs a minimum of 15 days and up to 1 year.
Address you are moving from
-
oldAddressLine1string requiredPersonal identifier; handle as sensitive data. The address you are moving from.
length: 1–120 -
oldAddressLine2string optionalPersonal identifier; handle as sensitive data.
length: 0–120 -
oldAddressCitystring requiredPersonal identifier; handle as sensitive data.
length: 1–80 -
oldAddressStatestring requiredPersonal identifier; handle as sensitive data. Two-letter USPS state or territory abbreviation, e.g. CA, NY, TX.
pattern -
oldAddressPostalCodestring requiredPersonal identifier; handle as sensitive data. 5-digit or ZIP+4 format, e.g. 90210 or 90210-1234.
pattern
Address you are moving to
-
newAddressLine1string requiredPersonal identifier; handle as sensitive data. The address you are moving to.
length: 1–120 -
newAddressLine2string optionalPersonal identifier; handle as sensitive data.
length: 0–120 -
newAddressCitystring requiredPersonal identifier; handle as sensitive data.
length: 1–80 -
newAddressStatestring requiredPersonal identifier; handle as sensitive data. Two-letter USPS state or territory abbreviation, e.g. CA, NY, TX.
pattern -
newAddressPostalCodestring requiredPersonal identifier; handle as sensitive data. 5-digit or ZIP+4 format, e.g. 90210 or 90210-1234.
pattern
Contact and identity verification
-
phonestring optionalPersonal identifier; handle as sensitive data. In international E.164 format, e.g. +12025551234.
pattern -
emailstring optionalPersonal identifier; handle as sensitive data. A valid email address; used by USPS to send a confirmation. The online process sends a confirmation code to this address.
length: 0–254 -
identityVerificationMethodenum requiredonline_card = verify online using a credit or debit card whose billing address matches the old or new address (USPS charges a small identity-verification fee; the current amount is published on the live source); in_person = verify at a Post Office with acceptable photo ID. The fee is intentionally not encoded here.
enum: online_card | in_person
Verification record
This file is the source-review record for this document version, per the manual-source-review-v1 practice. It documents the provenance of the published fields and flow and states the current verification claim honestly.
Current claim
status:draftverification.method:manual-source-review-v1verification.lastVerifiedAt:2026-06-30
The document was derived from and cross-checked against the official source below, but the full field-by-field comparison the practice requires (manual-source-review-v1 → Procedure step 2) has not yet been completed and recorded against the live online Mover's Guide flow. It therefore remains draft, not verified. Consumers SHOULD treat this as an accurate, source-grounded structural reference, not a load-bearing description of the live process.
Source examined
- Document
(id, version):us/usps/change-of-address/1.0.0 - Spec version: GovSchema
0.1.0 - Authority: United States Postal Service (USPS)
- Primary source URL: https://www.usps.com/manage/forward.htm
- Official form id:
PS Form 3575(paper equivalent of the online Change of Address) - Retrieved / reviewed: 2026-06-30
- Reviewer: GovSchema Engineering (initial authoring source-review)
What was confirmed against the source
| Source element | Field(s) | |---|---| | Change of Address can be for an Individual, Family, or Business | moverType | | Change can be permanent or temporary (15 days up to 1 year) | changeType, temporaryEndDate | | Forwarding has a start / move effective date | moveEffectiveDate | | Old (from) and new (to) addresses are collected | oldAddress*, newAddress* | | Contact details (phone and email) are collected | phone, email | | Identity is verified online with a card (billing address matching the old or new address, small fee) or in person with photo ID | identityVerificationMethod |
Confirmed source rules folded into field descriptions rather than encoded as constraints (v0.1 has no cross-field or temporal rules):
- For a family move, everyone shares the same last name and mail is forwarded for that last name at the old address (
lastName). - Temporary forwarding minimum is 15 days (
temporaryEndDate). - PS Form 3575 limits backdating of the start date to no more than 45 days before submission (
moveEffectiveDate).
Conditional requiredness (not encoded structurally in v0.1)
Name requiredness depends on moverType: an individual or family move requires firstName/lastName; a business move requires businessName instead. The GovSchema v0.1 field model has no conditional-required mechanism, so firstName, lastName, and businessName are all declared required: false and the conditional rule is documented in their descriptions. This is the same limitation tracked for conditional flow in GSP-0004; when a conditional mechanism is adopted, a new schema version should encode the rule directly.
What is NOT yet independently verified
- The exact field order and labels of the live online Mover's Guide were not captured screen-by-screen;
label/sourceRefannotations are indicative, derived from the public "Standard Forward Mail" page and PS Form 3575, not a verbatim transcription of the current online flow. - Constraint patterns (state, ZIP, phone) are reasonable encodings consistent with the rest of the registry, not citations of a published USPS validation rule.
- The identity-verification fee and current pricing are deliberately not encoded as data (they change); the document points consumers to the live source.
Path to a verified claim (next step)
To advance to status: verified, a reviewer applies manual-source-review-v1 (Procedure step 2 field-by-field, step 3 flow), confirms the source is authoritative, resolves any discrepancy by shipping a new schema version (immutability — VERSIONING §3, practice Procedure step 5), and records the outcome here plus sets status: verified with a current verification.lastVerifiedAt/nextReviewBy. This v1.0.0 record stays as the authoring provenance.
Re-verification
Per the practice's Cadence, nextReviewBy is set to 2026-12-30 (6 months): the Change of Address process carries an identity-verification fee and is pricing-sensitive. Re-check the source on or before that date and on any source.url change.
View the raw record (VERIFICATION.md)
Version history
-
1.0.0draftlatestthis pagehas verification recordschema.json
Independent and non-affiliated
GovSchema is an independent, open-source project. This reference is not produced, reviewed, or endorsed by United States Postal Service or any government. The authoritative source is always the live government form and its official instructions.