Because there's no trick: there are two published prices, and you have only ever been shown one of them.
The Post Office prints two price lists for the same box travelling the same distance. Walk up to the counter and you pay the retail price. Print the label electronically, through the carrier's commercial channel, and you pay the commercial price. Both lists are public. Both are the carrier's own numbers. The commercial one is simply written for shippers who print in volume, and a person mailing nine packages a week does not clear that bar alone.
Everyone printing through Shipify clears it together. We buy at the commercial price, and we hand you that exact price plus one flat markup per label. Not a percentage — a fixed amount, identical on the cheapest label in the table and the most expensive one.
That markup is per label, and it is the whole business model. No subscription, no minimum, no per-seat fee, nothing that bills you in a month you did not ship. Print one label, you pay the label plus . Print four hundred, you pay each label plus .
The exact markup is printed on every quote and published in full on the rates page.
One package, both prices
A worked example prints here, priced from the live rate table. With JavaScript off, the whole table is on the rates page.
Where it does not work
Of the price points in our table, ours is the lower number on . That leaves where the retail counter actually wins — all of them , at — and never by more than . The carrier barely discounts those squares of the table, so our markup lands on top of a price that was already low.
Across all price points in our table, our price is at or below the retail counter price.
We're not going to hide the squares where we lose. Every quote on this site prints the retail number next to ours, so you can see which one is smaller before you spend anything.
Our price is not lower in every single square of the rate table. Every quote on this site prints the retail number next to ours, so you can see which is smaller before you spend anything.