How to Send a Letter to the USA

Step-by-step guide to mailing a letter to a US address — online or at the post office

Whether you're sending a legal document, a personal letter, or a business invoice to a US address, there are a few ways to get it there. Here's a complete guide.

Option 1: Send Online with Mailform (Recommended)

Mailform lets you send any PDF document to a US address without a printer, stamps, or a post office visit. Just upload, address, and send.

  1. Go to mailform.io
  2. Upload your document as a PDF
  3. Enter the recipient's US address
  4. Select USPS First Class, Certified Mail, Priority, Express, or FedEx Overnight
  5. Pay and submit — Mailform handles the rest

Pricing starts at $2.99 for the first page. No account required to get started.

Option 2: Send from a US Post Office

If you're in the United States and prefer mailing in person:

  1. Print your document and fold it to fit a standard #10 envelope
  2. Write or print the recipient's address and your return address on the envelope
  3. Affix the correct postage (use the USPS Postage Price Calculator to determine the exact amount)
  4. Drop it in a USPS mailbox or at your local post office

Option 3: Send from Outside the USA

Sending to the USA from another country? Mailform supports international senders — upload your PDF and we'll mail it from within the US, at US domestic postage rates. This is often faster and cheaper than international postage from your home country.

USPS Mail Classes for US Addresses

Send a letter to the USA now at mailform.io — no sign-up required.

These happy customers and businesses are using Mailform

"Mailform saves me time. Period."

- Alex Andon, Simility

"We print monthly invoices and the quick support is fantastic!"

- Brett Florio, FoxyCart