Back to Blog
Update July 23, 2026 8 min read

Feature Spotlight: User Shops — Your Storefront, the Tax, and the Lock That Keeps It Honest

Nutopia has four ways to move goods between players. The Marketplace is the open bazaar, the Trading Post is for swaps, and the Auction House is for letting a crowd decide the price. User Shops are the fourth, and the least written about: a permanent storefront with your name on it, open whether or not you are logged in. This one is worth understanding properly, because the most interesting thing about it is something you can never see — a single table quietly guaranteeing that nobody in Nutopia can sell you an item they have already promised to somebody else.

What a Shop Actually Is

A shop is a fixed address rather than a listing. Where a Marketplace post is one item looking for one buyer, your shop is a place people can visit, browse, and come back to. You get exactly one, permanently, and it carries a name you choose — between 3 and 50 characters, and unique across all of Nutopia regardless of capitalization, so Berry Barn and berry barn cannot both exist. Choose carefully.

Opening one requires a verified account. That gate exists for the obvious reason: a permanent storefront that takes other players' NP is exactly the thing a throwaway account would abuse, so shops are reserved for accounts that have proven they are real.

Feature
User Shops at a Glance

The Tax Rounds In Your Favor

Every sale through your shop is taxed at 10% by default, and the money comes out of the sale rather than being added on top — the buyer pays the sticker price, and you receive what is left after the cut. That much is what you would expect.

What almost nobody notices is how the tax gets calculated. The game multiplies the total sale by the rate and then throws away the decimal rather than rounding it. It never rounds up, and it never rounds to nearest. It always drops what is left over, and what is left over always belonged to the tax.

The consequence is small and consistently in your pocket. A 10 NP sale is taxed 1 NP, exactly as you would guess. But a 9 NP sale is taxed nothing at all, because ten percent of 9 is 0.9, and 0.9 with the decimal removed is zero. The same is true of every sale below 10 NP: at the default rate, they are effectively tax free. A 19 NP sale pays 1 NP rather than 1.9. A 25 NP sale pays 2 rather than 2.5.

Worth Knowing
What the Tax Actually Costs You
Sale of 5 NP0 NP tax
Sale of 9 NP0 NP tax
Sale of 10 NP1 NP tax
Sale of 19 NP1 NP tax
Sale of 25 NP2 NP tax
Sale of 100 NP10 NP tax

Do not read that as a strategy to price everything at 9 NP. The rounding is worth pennies, and the tax is a percentage — ten small sales at 9 NP net you 90 NP tax free, but one sale at 90 NP nets you 81, and the second one took a fraction of the effort. The rounding is a nice detail, not an exploit. It is worth knowing mostly because it means the tax never quietly takes more than you expected, which is the opposite of how taxes usually feel.

One caveat on the rate itself: 10% is the default, not a law of physics. It is stored per shop, which means it is a number the game can adjust rather than a constant baked into the world. Today, every shop opens at 10%.

Listing Slots and What They Cost

A new shop holds 25 listings at once. That is a real constraint if you deal in variety rather than volume, since a slot is occupied by a listing regardless of how many copies of the item sit inside it. You can buy more, permanently, in blocks of 25 — and the ceiling is 150 slots, which is six purchases past the starting allotment and where the expansion stops for everyone.

The upgrades available to shopkeepers, all paid in Premium Points:

Shop Upgrades
What You Can Buy for Your Storefront
Featured Shop — front-page placement for 7 days100 PP
Inventory Expansion — +25 slots, permanent75 PP
Custom URL — your own shop address, permanent50 PP
Verified Badge — one-time, permanent250 PP
Premium Theme — changes your shop's lookfrom 50 PP

Featured placement is the only one that expires. It runs for seven days and then your shop returns to the ordinary listing, so it is worth spending when you have something people actually want rather than as a standing cost.

The Lock That Keeps Everything Honest

Here is the part that is genuinely clever, and completely invisible unless someone tells you about it.

Nutopia has four systems that can hold an item you own: a Trading Post lot, a Trading Post offer, an Auction House listing, and a shop listing. Each one makes a promise on your behalf. If you could list the same rare companion in your shop, put it up for auction, and stake it in a trade offer all at once, three players could reasonably believe they were getting it — and two of them would be wrong.

The game prevents that with a single table called item locks, and the whole guarantee comes down to one rule inside it: each item in your inventory can appear in that table at most once. Not once per system. Once, total. The lock records which of the four systems is holding it, and the database itself refuses to accept a second lock on the same item — not by checking, not by asking politely, but by making the second entry impossible to write.

Under the Hood
One Table, Four Promises

This is why listing something in your shop makes it vanish from what you can auction, and why pulling an auction hands the item back to your shop's available pool. It is not four separate systems politely coordinating. It is one constraint that all four have to go through, which is a much stronger promise, because coordination can be forgotten and a constraint cannot.

The same design shows up in the sales record. Shops, auctions, and trades all write into one shared price history rather than each keeping its own books — so what an item sold for is a single answer for all of Nutopia, not three answers depending on where you looked.

Opening Yours

If you have been selling through the Marketplace and finding that the same buyers keep coming back, a shop is the natural next step: it gives them somewhere to return to. Verify your account, pick a name nobody has taken, and start with the 25 slots you get for free before spending PP on more. The tax is 10%, it comes out of the sale rather than off your buyer, and it will round in your direction every time it gets the chance.

Open Your Storefront

Browse what other trainers are selling, or set up a shop of your own. Twenty-five slots and a name are all you need to start.

Visit User Shops
📰

The NuPalz Team

Official updates from the trainers who built the game.

Previous: The Honeyglass Hollows All Articles