USPS paperwork

Three ways to print a USPS customs form online

Customs Forms Online, at cfo.usps.com, prints a customs form on its own — no postage bought there. Click-N-Ship buys the postage and prints the label and the form together. USPS-approved vendor software, the shipping platforms that plug into USPS's own systems, does the same as Click-N-Ship through a different login. Which of PS Form 2976, 2976-A or 2976-B actually prints depends on the mail service you're using, not on which of the three tools produced it. USPS's own International Mail Manual, read 2026-09-01, is the source for everything below.

USPS's own manual, read 2026-09-01Three routes comparedPS Form mapped by service
A customs form attached to an international parcel
Three tools, one form family

The tool changes how you get there. The form that prints is decided by the mail service, not by the tool.

The three routes, compared

USPS's International Mail Manual sets one rule ahead of all three: a fully completed customs form has to be electronically generated for international mail, not hand-written. It then names exactly three ways to produce that electronic form.

The three ways USPS's own manual lists for producing an electronically generated customs form. Source: USPS International Mail Manual §123, read 2026-09-01.
RouteWhat it producesPostage bought there
Customs Forms Online (cfo.usps.com)A customs form on its ownNo
Click-N-ShipPostage label and customs form together, in one passYes
USPS-approved vendor softwarePostage label and customs form together, through the vendor's own toolYes, through the vendor

USPS's own page for the first two routes describes Customs Forms Online as a way to print just a customs form and save time at the Post Office, distinct from paying for postage — and describes Click-N-Ship as walking a shipper through the customs paperwork automatically as part of buying the label. A separate paper worksheet, PS Form 2976-R, still exists for anyone standing at a Post Office counter with nothing prepared: fill it out by hand, hand it to the clerk, and the clerk keys the same information into the retail system or the Customs Forms Online application, which prints the real, barcoded form from there. The handwritten version never leaves the building as the shipment's actual customs form.

Which form prints depends on the service, not the tool

All three routes above draw from the same three-form family. The one that actually prints for a given shipment is decided by which USPS mail service is being used, not by which of Customs Forms Online, Click-N-Ship or vendor software generated it.

PS Form assigned by mail service. Source: USPS International Mail Manual §123, read 2026-09-01.
Mail serviceForm that prints
Priority Mail Express InternationalPS Form 2976-B
Priority Mail InternationalPS Form 2976-A
First-Class Package International ServicePS Form 2976 or 2976-A, depending on the contents and weight

One detail is easy to miss: on Priority Mail Express International, the customs form isn't a separate sheet at all. PS Form 2976-B is printed as a single combined document — shipping label and customs declaration on the same page, in the same plastic pouch. That's a tighter binding between the paperwork and the specific box it rides on than any general-purpose declaration has, and it's part of why the form can't simply be printed once and reused: it's built for one parcel, on one date, to one address.

Where SMKlog's own checkout fits — and where it doesn't

None of the three routes above is the one to reach for if a label is bought through SMKlog's own checkout, and it's worth saying plainly rather than leaving a reader to guess.

On the four countries this checkout sells to today — Canada, the United Kingdom, Germany and Australia — a live rate walkthrough captured 2026-08-31 found no USPS option returned on this account on any of the four; the carriers that did answer were UPS, FedEx and DHL Express. So there's no USPS-format form to print separately, because the box never touches USPS's network to begin with on those lanes. Whichever of those other carriers is selling the label, the declaration is filled in as part of buying it, before payment, with no USPS.com account and no PS Form to print or attach afterward. A reader shipping USPS directly — at the counter, through Click-N-Ship, or via a USPS-approved vendor — is exactly who the three routes above are for. A reader buying a label through this checkout to one of those four countries is not, and the honest answer is to say so rather than send them looking for a USPS form that this checkout doesn't produce.

Where these rules come from

USPS revises its manual and its online tools without notice. Treat the routes and form assignments above as what was published on the date shown, and confirm anything time-sensitive against usps.com directly before a shipment depends on it.

USPS customs form questions

What is USPS Customs Forms Online?

A tool at cfo.usps.com that prints a customs form on its own, without buying postage there. It's one of three ways USPS's own manual lists for producing the electronically generated form international mail now requires — the other two are Click-N-Ship and USPS-approved vendor software.

What's the difference between Customs Forms Online and Click-N-Ship?

Customs Forms Online prints a form only; no postage changes hands there. Click-N-Ship buys the postage and prints the label and the form together, in the same transaction.

Which USPS customs form do I actually get — 2976, 2976-A or 2976-B?

It depends on the mail service, not on which of the three online tools produced it. USPS's manual assigns PS Form 2976-B to Priority Mail Express International, 2976-A to Priority Mail International, and 2976 or 2976-A to First-Class Package International Service depending on the contents and weight.

Do I have to use one of these tools, or can I fill out a paper form?

A paper worksheet, PS Form 2976-R, still exists for the Post Office counter, but it isn't the final form. A retail clerk keys what's on it into the same computer system Customs Forms Online runs on, which then prints the real, barcoded customs form — USPS's manual is explicit that a fully completed electronically generated form is what international mail actually requires.

Does SMKlog use any of these tools?

No. On the four countries SMKlog's own checkout sells to — Canada, the United Kingdom, Germany and Australia — USPS returned no rate at all on a live quote captured 2026-08-31, so there's no USPS label to attach a PS Form to. The carriers that do sell there build the declaration into checkout instead, before payment.

Dmitrii Timin founder of SMKlog

Runs SMKlog and its live rate comparisons across USPS, UPS, and FedEx. The guides here are built from the same carrier data the calculator quotes from, with prices captured on the date shown on each page. Based in Berkeley Heights, New Jersey.