Send Mail & Packages
Convenient Domestic Shipping
Want to save time and ship from home? Use enhanced Click-N-Ship® service to:
- Pay for postage and print a shipping label from your printer. No printer? See ways to get labels without a printer using USPS Label Broker® or USPS Label Delivery service.
- Schedule USPS® Package Pickup from your home or office.1
- Bonus: Get access to lower Commercial Rates for shipping labels.
Find a Location
Search for Post Offices and other locations to buy stamps, ship packages, apply for passports, and more.
Calculate a Price
Determine how much postage or how many stamps you need for your letter or package based on size, weight, and destination.
Look Up a ZIP Code™
Find a ZIP Code™ by street address or city and state to make sure your mail arrives at the right place.
Shipping & Mailing with USPS

Order Free Supplies
Start your shipping with free Priority Mail® and Priority Mail Express® envelopes and boxes, and other supplies.

Buy Stamps
Browse our collection of postage stamps. Find stamps by theme, color, season, mail service, and more.

Schedule a Pickup
Get a free package pickup during your regular mail delivery or pay a fee for a pickup at a time that works for you.

Send Letters & Cards
Learn how to choose the best envelope or card size, follow Postal addressing standards, and get stamps for your mail.

Prepare Your Package
Get tips on how to pack your box, choose a mail service, and add enough postage so your package arrives on time.

Ship to Military
Sending APO, FPO, or DPO mail? No matter where your loved one is stationed, you’ll pay domestic prices for military and diplomatic mail.

Add Insurance & Extra Services
Many domestic2 and international3 services include free insurance and USPS Tracking®. You can get additional coverage and extra services like Certified Mail® for peace of mind.

Create Custom Mail, Cards, & Envelopes
Personalize cards and envelopes with your own photos or use third-party vendor templates to help you create a unique design.

Purchase Money Orders
Sending money orders at any Post Office is easy to do. Pay with a debit card, cash, or traveler’s check. Money orders are safe, cost-effective, and never expire.