Currencies & Top-ups

How quantities, pricing models, and discounts work for currency and top-up listings.

Overview

Currency and top-up listings show prices and quantities in their own shorthand. K, M, B suffixes for thousands, millions, and billions. Prices are always per single unit. Some listings carry a volume discount that scales with order size, and top-ups can carry a -N% badge when the cheapest seller offer undercuts the game's own store price. This page covers what each notation and badge means when you see them.
01

Offer List

Three things shape what a buyer sees on a currency or top-up template before any manual choice.

  1. 1
    Sort

    Default is price ascending, with seller level as the tiebreaker. Top Picks ranking, used on most other igitems surfaces, is not the default here. See Discovery for how Top Picks composes its score.

  2. 2
    Pre-selection

    When the buyer has not picked an offer manually, the page chooses a best-fit on combined price competitiveness and seller signals. Not the cheapest, not the top-rated alone, and not the promoted one.

  3. 3
    Promoted slot

    A single amber-tinted row at the top, rented by the seller and marked with a flame icon and Promoted tooltip. Only verified sellers with an existing competitive offer for the same template can rent it, one at a time, with a 90-day cooldown between rentals.

02

Quantity Notation

Currency stocks run from a few thousand to hundreds of billions, so listings abbreviate. The same suffix conventions apply everywhere on igitems: cards, checkout, stock counts.

Suffix

Name

Numeric value

  • KThousand1,000
  • MMillion1,000,000
  • BBillion1,000,000,000
  • TTrillion1,000,000,000,000
A

Pricing is always per single unit

A listing shown as "$1.00 per 1M" means the seller is asking $1.00 for one million units of the in-game currency, not $1.00 per the abbreviation "M". Total cost is always quantity × per-unit price. The abbreviation is only there to make the number readable.

B

Where you'll see the suffixes

Stock counts on listing cards ("100K available"), batch labels on templated currency offers ("Sold per 1M"), and quantity selectors in checkout. The same suffix table applies in every place.

See it live

Hay Day coinsK and M suffixes show up on live stock counts and the quantity selector.

03

Pricing Models

Currency and top-up listings use one of three pricing models. The model determines what the buyer can and cannot customize and how the final price is computed.

Fixed-AmountTop-ups

Pick from preset packages the game itself sells. The buyer can't customize the amount. Example: 1000, 2800, 5000, or 13500 V-Bucks.

Dynamic-AmountPlayer-to-player trades

Pick any quantity above the seller's minimum. The seller sets a per-unit price.

IncrementalCurrencies with fixed step sizes

Like Dynamic-Amount, but the minimum also acts as the increment. If the minimum is 5M, the buyer can buy 5M, 10M, 15M, and so on, but not 7M.

See it live

Mobile Legends top-upsFixed-Amount packages laid out for selection on a live top-up category.

04

Volume Discount

Some listings offer a discount that grows with order size. The seller picks two quantity thresholds (start and end) and the discount percentages that apply at each. Between them, the discount scales linearly. Above the end threshold, it caps at the seller's maximum.

A

What you see at checkout

The cart computes the discount in real time as you change the quantity. It shows the active percentage and the unit count needed to reach the next tier. Once the order is placed, the discount is baked into the per-unit price and recorded with the order.

B

Worked example

A WoW gold seller sets start = 1M, end = 10M, min = 5%, max = 20%. Order 5.5M and you land at the midpoint of the curve:

multiplier = (5.5M - 1M) / (10M - 1M) = 0.5
discount = 5 + 0.5 × (20 - 5) = 12.5%

You don't compute this yourself. The cart does it as you type the quantity.

C

Try it

Same curve as above. Pick a quantity to see the live discount and the tier breakdown the checkout popover shows.

InteractiveModeled after the checkout popover

Quantity

Quantity

5,500,000

Active discount

12.5%

Volume discounts

1M+ units5% off
5.5M+ units12.5% off
10M+ units20% off

Same calculateVolumeDiscount() function the production cart uses. The popover on real product pages picks 2 or 3 tier rows by the same rule.

Sellers configure four values per category. Start and end quantity, plus min and max discount (allowed ranges: min 0 to 15 percent, max 10 to 30 percent). The math above applies identically in every category.

See it live

Clash of Clans goldOpen a listing with volume discount enabled to see the tiers in the live checkout popover.

05

Discount from Store Price

Top-up listings carry a "-N%" badge when the cheapest seller offer meaningfully undercuts the price the game itself charges for the same package. This is distinct from the volume discount above. It compares against the official store, not against a higher-quantity purchase. It's also separate from the Best/Great/Smart Deal tier badges, which come from a different scoring system. See Listing Signals for those.

A

What store price means here

Every templated top-up product carries a reference price equal to the in-game store cost for that package. For example, if the game charges $9.99 for 1000 in-game gems, the template's store price is set to $9.99. This reference is set once per template and inherited by every seller offer on that template.

B

How the percentage is computed

The platform compares the cheapest active seller offer to the template's store price:

discount % = round((1 - cheapest offer price / store price) × 100)

If the cheapest offer is $6.99 against a $9.99 store price, the badge reads -30%.

Store price applies to top-up templates only. Player-to-player currency listings are not benchmarked against an external store price, because no equivalent first-party price exists.

See it live

Mobile Legends top-upsThe -N% store-price badge sits on top-up listings where seller offers undercut the in-game store.

Maintained by the igitems Trust & Discovery team. Last reviewed .