Shop assortment

Wholesale Oracle Cards and Tarot Decks for Retailers: How to Stock Them

The minimum for a tarot shop order is 12 decks, and designs can be mixed inside it. Wholesale tarot decks start at $15.90 each, and oracle decks are made as a custom-printed, own-brand run from 12 at $12.90 for 44 cards. A sensible first assortment is 12 decks across two designs.

20,000+ positive Etsy reviews, rated 4.9★. Real buyers, real decks, shipped for years.

DARK FOREST · WHOLESALE GUIDES · UPDATED 2 NOVEMBER 2026

Holographic foil tarot cards (The Sun, The Fool, The Lovers, The World) on a black zodiac cloth
The holographic foil edition from the Dark Forest range, on a black zodiac cloth.

The minimums in one place

If you are searching for wholesale oracle cards for retailers, the first thing to separate is what is ready and what is made for you. The ready range is tarot: 24 designs, each a complete 78-card deck with a box and a 48-page booklet. Oracle is custom printing: your own artwork and your own brand, 44 cards per deck, from 12 decks. Ready oracle stock is not something we claim.

The minimum order is 12 decks in total. In-stock tarot ships from the US warehouse to US addresses; made-to-order production is sold in multiples of 12, from 12 up to 192 decks.

Three Dark Forest card styles side by side: a learning card with keywords, a vintage illustrated card and a holographic foil card
Three finishes in the catalogue: a learning card with keywords, a vintage illustrated card and a holographic foil card.

How many designs to start with

The rules decide this, not a sales forecast. A ready-stock order needs at least 5 decks of any edition you pick, and the order totals at least 12. So 12 decks can be split as 7 and 5, or 6 and 6, but cannot include a third design. A first order is therefore 12 decks, two designs.

At 24 decks the same rule allows up to four designs, 5 or more of each. For made-to-order designs the unit is 12 per design, so 24 decks is two designs at 12 each. Quantities are always multiples of 12, so if you need about 20, order 24; about 30, order 36; about 50, order 48 or 60. Round up to the next dozen and the price per deck drops.

Two designs is enough to see which style your customers pick up. Photograph the boxes, face the best seller out, and read the sell-through before adding a third design in the second order.

Ladder and shelf margin

These prices are for tarot decks and are in US dollars. Delivery is quoted separately by destination: EUR 1.50 per deck to any of 27 EU countries, $3.00 to the US, $2.75 to the UK. Rider-Waite ships from our Varna stock; all other decks are made to order in 3-4 weeks.

Decks in the order Per 78-card deck Goods total
12 (the minimum) $15.90 $190.80
24 $14.90 $357.60
48 $12.90 $619.20
96 $11.90 $1,142.40
192 $10.90 $2,092.80

At an example shelf price of $34.99, a deck bought at 12 for $15.90 leaves $19.09 gross margin, 54.6%. At 48 decks the cost is $12.90, which leaves $22.09, or 63.1%. Both figures are before shipping and local tax, and your own retail price is yours to set because resale is explicitly allowed.

Dark Forest is made in Ukraine and has 20,000+ positive Etsy reviews at 4.9 stars, the track record behind this offer. You are buying from a maker with a long public history of shipping tarot decks to strangers, not from a first-time seller.

Where oracle fits in

An oracle deck from us is your own product. You supply the artwork and the brand, and we print it. A 44-card oracle deck costs $12.90 per deck at 12 units. The other custom formats at 12 units are 36 cards (Lenormand or astrology style) at $11.54, 54-card playing cards at $10.77 and 50-card affirmation or coaching decks at $20.11. Details are on the custom oracle cards page.

The practical pattern for a shop is simple: stock ready tarot for immediate shelf space, and treat a shop-branded oracle deck as a separate project. Artwork preparation ($50 box, $50 back, $150 booklet layout) is free from 60 decks, and a logo edit is free on private label. The timeline is 3-4 weeks of production after artwork approval, then insured UPS transit.

Mixing designs and formats

Within the ready range you can combine designs freely as long as each edition has at least 5 decks. Custom runs combine designs across an order too, in multiples of 12. If you want to carry both a ready tarot line and a branded oracle deck, place them as two separate orders: the first is on the shelf quickly, the second takes its production window. Tarot cards are standard 70x120 mm.

A simple first-order plan

Put the numbers together and a first order for a gift shop, bookshop or esoteric shop looks like this. Choose two ready designs, order 12 decks in total, pay at checkout and let the printed box do the selling on the shelf. At $15.90 that is $190.80 of goods, with delivery as a separate line by destination. If you want the lower price of $14.90 or $12.90, the rule is the same: round up to the next dozen, 24 or 48, and the per-deck price falls.

If your shop is online rather than on a high street, the same rules hold. Each design needs its own listing, and every deck arrives in the same boxed format with its 48-page booklet, so the product photograph and the product you ship are the same thing. Resale is explicitly allowed, and dropshipping is a separate US-partner programme on the dropship page.

Reordering without guessing

You will have your own sales data after the first order. Count what sold in the first eight weeks, order the winner again at 24 to move from $15.90 to $14.90, and swap the slowest design. A reorder has the same minimum as the first order, with no new paperwork. If your shop needs barcodes, you may supply your own GTIN with the artwork; Dark Forest does not sell or assign GTINs.

Ready to order, or want a number first? Request a quote, browse the catalogue, or read the wholesale overview.

Common questions

What is the minimum for wholesale oracle cards?

Custom-printed oracle decks start at 12 decks, 44 cards each, at $12.90 per deck. Ready oracle stock is not offered; the ready range is tarot.

Can I mix tarot designs in one order?

Yes. The order totals at least 12 decks, with at least 5 decks of any single ready-stock edition. 12 decks can therefore be two designs.

How many designs should a small shop start with?

Two, in a first order of 12. The 5-deck minimum per design means 12 decks cannot cover a third design. Add a third in the second order if the first two sell.

What margin can a shop expect?

At the example shelf price of $34.99, $15.90 cost leaves $19.09 per deck (54.6%), and $12.90 cost at 48 decks leaves $22.09 (63.1%), before shipping and local tax.

Why does the checkout not accept 20 or 30 decks?

Quantities are sold in multiples of 12, from 12 to 192. Order the next dozen up, 24 or 36, and the price per deck drops.

How long does an own-brand oracle deck take?

3-4 weeks of production after artwork approval, then insured UPS transit. Payment comes first, then a confirmation call about the artwork.