Online mail

Send physical mail online

Type online. Real mail gets sent. Upload a PDF or compose a letter on our website, enter the recipient address, and we print, seal, stamp, and mail it through USPS. Domestic and international.

From $5 per letterMailed via USPSShipped within 24 hoursNo printer needed

How it works

Four steps. Most letters take under two minutes from sign-in to mailed.

  1. 1

    Compose or upload

    Type a letter or upload a PDF — both work. Letterhead and signatures are kept intact.

  2. 2

    Enter the recipient address

    Anywhere in the US or anywhere worldwide. We validate addresses against USPS.

  3. 3

    Pay the flat fee

    One price covers paper, envelope, postage, and delivery. No subscription needed.

  4. 4

    We print and mail within 24 hours

    Mailed via USPS the next business day. You receive an email confirmation.

Who this is for

  • People who need to send a real, physical letter
  • Anyone without a printer or envelope at hand
  • Travelers, remote workers, and expats
  • Small businesses sending occasional paper mail

Common use cases

Personal letters and cards

Send a letter, postcard, or card to family, friends, or someone who appreciates real paper.

Government and admin paperwork

Mail signed government forms, banking paperwork, and other admin documents.

Business correspondence

Send invoices, contracts, and customer letters without printing in-house.

Legal and formal notices

Send formal letters, demand letters, and tenancy notices.

What you can rely on

PostPal is operated as a utility, not a marketing channel. We do one thing: print and mail your documents through USPS.

Domestic
$5
2-5 business days
International
$10
7-14 business days
  • Real, physical mail — printed on paper, stamped, and posted
  • Mailed via USPS within 24 hours
  • Single flat fee — no subscription, no minimums
  • Privacy-respecting — files deleted after mailing

Frequently asked questions

Is this real mail or a digital simulation?

Real mail. Your letter is printed on paper, folded, placed in a #10 envelope, stamped, and given to USPS. The recipient receives a physical letter the same way they would any other.

Where can I send mail?

Anywhere in the United States (flat domestic rate) and to over 190 countries (flat international rate).

How long does delivery take?

USPS typically delivers domestic letters in 2-5 business days and international letters in 7-14 business days. We mail your letter within 24 hours of payment on business days.

Can I include attachments?

Yes. You can attach up to five files (PDFs or images) to be printed and mailed together with the letter.

Do I need an account?

No. You can send a single letter without creating an account. An account is optional and gives you order history and faster repeat sending.

Ready to send?

Type a letter or upload a PDF. We mail it via USPS within 24 hours.