Reptile Breeding Waitlist: How to Manage Pre-Hatch Reservations
A puppy waitlist tells you who is next for a known number of puppies. A reptile waitlist tells you who is interested in a clutch that may produce 2 hatchlings or 7, in morphs you can predict the odds of but not guarantee.
The two operations look similar from a distance. Up close, the reptile version is its own thing. Different math, different communication cadence, different deposit rules, different ways for it to go sideways.
I run waitlists for both sides of my program. This is the system I use for the reptile side.
001 / Why reptile waitlists are weird
Three things make reptile waitlists different from puppy waitlists.
The clutch size is a guess. A Crested Gecko female might lay 8 to 16 eggs across a season, hatch 6 to 12 of them, and produce 2 to 4 that hit the morph you were aiming for. A Ball Python clutch can be 4 to 12 eggs and the morph outcomes are a probability distribution, not a list.
The morphs are probabilities, not certainties. A pairing of Lilly White x Axanthic 100% het will produce a known ratio of outcomes. The buyer who wants the Axanthic Lilly White is hoping for a specific cell of that ratio. The breeder cannot promise it before the eggs hatch.
The animal is not ready for months. A puppy ships at 8 weeks. A gecko hatchling might be held for 8 to 16 weeks before it is feeding reliably and big enough to ship safely. A snake hatchling might be held even longer.
A waitlist that pretends any of these are different from how they actually work creates disappointed buyers and refund disputes.
002 / The four-tier reptile waitlist
The system that works is a tiered list, not a single-file queue.
Tier 1, Pairing interest. The buyer indicates interest in a specific pairing before the season starts. No deposit. No animal guarantee. Just "let me know what hatches from this pairing." This tier is free to join. It is essentially a notification list.
Tier 2, Morph reservation. Once the female is gravid or the clutch is on the ground, the buyer reserves a specific morph outcome from that clutch. Deposit at this stage is typical (25 to 50 percent of expected sale price). The reservation is conditional. If the clutch does not produce that morph, the deposit moves to the next clutch or the buyer's next-choice morph from the current clutch.
Tier 3, Specific animal hold. Once the animal is identified (hatched, ID'd, photographed), the buyer commits to that specific animal. Balance is often paid in full at this stage, or paid before shipping. The animal is held until grow-out conditions are met.
Tier 4, Shipping queue. The animal is grown out, feeding reliably, and ready to ship. Buyer is scheduled into a shipping window based on weather, the breeder's shipping days, and the buyer's availability for pickup.
Each tier has its own conversion rate. Tier 1 to Tier 2 is the largest drop. Most pairing-interest entries do not convert to a reservation because the buyer's specific morph did not hatch. That is fine. Tier 1 exists to capture interest cheaply.
003 / What information you need at each tier
The data structure for a reptile waitlist is more complex than a puppy waitlist because the buyer's wants are more specific.
Tier 1 (Pairing interest):
- Buyer name, email, phone.
- Specific pairing they are watching.
- Morph wishlist from that pairing (ranked top 3).
- Budget range.
Tier 2 (Morph reservation):
- Everything from Tier 1.
- Clutch ID once the female is gravid.
- Reserved morph + acceptable alternates if the morph does not hatch.
- Deposit amount and date.
- Rollover preference (next clutch from same pairing, or refund if no acceptable morph).
Tier 3 (Specific animal hold):
- Animal ID (clutch number + animal number).
- Hatch date.
- Morph confirmation (visual, plus parents for documentation).
- Sex if known (most reptile hatchlings are sold unsexed).
- Hold-until date and feeding milestones to meet.
- Balance owed and due date.
- Shipping requirements (heat pack, hold-for-pickup, address).
Tier 4 (Shipping queue):
- Confirmed ship date.
- Weather check status.
- Tracking number once shipped.
- Live arrival confirmation deadline.
A Google Sheet with this structure works. A reptile-aware tool (Breed Ledger's reptile tier, ReptiDex for mobile-only keepers) works better because the animal ID links to the actual animal record automatically.
004 / Communication cadence for reptile buyers
Reptile buyers are typically more informed than dog buyers. They are also more comfortable waiting. The cadence reflects that.
Pre-season (Tier 1): One email when the pairing is confirmed. One email when the female ovulates or shows pre-laying behavior. One email when the clutch is laid.
Incubation (Tier 2): One email when the eggs are confirmed fertile. One when the hatch date approaches (about 10 days out). Updates only on milestones, not weekly.
Post-hatch (Tier 3): One personal note within 48 hours of the hatchling being assigned to the buyer. Photo. Morph confirmation. Hold-until date. Then a feeding milestone update every 2 weeks until ship-ready.
Pre-ship (Tier 4): Weekly during the 2 weeks before ship. Ship-date confirmation 7 days out. Day-of-ship confirmation with tracking. Live arrival check-in the day of arrival.
The whole arc, from pairing interest to shipped animal, can run 4 to 8 months. That is fine. Reptile buyers expect the wait. What they do not expect is silence, which is what most reptile waitlists default to between hatch and shipping.
005 / The contract piece
Every tier change is a contract event.
Tier 1 to Tier 2 (taking the deposit) triggers the morph reservation agreement. The contract names the pairing, the morph reserved, the deposit, and the rollover terms.
Tier 2 to Tier 3 (assigning the specific animal) triggers the sale contract. The contract names the specific animal, the agreed price, the held-until terms, and the shipping conditions.
Tier 3 to Tier 4 (shipping) triggers the shipping addendum (or is covered in the sale contract). Names the ship date, the carrier, the heat/cold pack requirements, the live arrival window.
If your contract template was built for dogs, none of this is in it. The reptile breeder contract template post covers what these documents need. The contract kit's reptile addendum has the editable versions.
006 / The mistakes that kill reptile waitlists
Three patterns show up over and over.
Mistake 1. Selling out of a clutch on hype before the morphs are confirmed. Buyer reserves a "high-end morph" sight unseen. Eggs hatch. The morph is not what was hyped. Buyer disputes. Breeder either refunds or stretches the morph identification to keep the sale. Neither outcome ends well.
The fix: do not sell specific morphs before they are visually confirmed and ideally photographed. Tier 2 reservations should always include rollover language for "if the morph does not hatch."
Mistake 2. Holding an animal indefinitely with no fee. Buyer reserves a 4-gram hatchling, then asks the breeder to hold it until it hits 15 grams "because I want to be sure." Breeder ends up feeding and housing the animal for 4 months with no offset.
The fix: name the held-until date in the contract. Charge a holding fee after that date or release the animal back to the available list.
Mistake 3. Shipping in the wrong weather. Buyer pressures breeder to ship in a heat wave or a cold snap. Animal arrives dead. Live arrival dispute follows.
The fix: temperature windows in the contract are non-negotiable. The breeder makes the call on shipping conditions, not the buyer. The contract says so.
007 / What to do this week
If you breed reptiles and your "waitlist" is a string of DMs from people who said "interested in your next Axanthic" 8 months ago, here is the move.
Build the four tiers as a spreadsheet. One sheet per tier. Move every existing inquiry into Tier 1. Send a check-in message to anyone who has not been touched in 90 days. Convert anyone still serious into Tier 2 with a deposit and a morph reservation agreement.
For the agreement, the reptile contract template post has the language. The kit has the editable file.
For the tool that holds the pipeline at scale, Breed Ledger's reptile tier is what I built for my own program. The waitlist module is tier-aware and the morph/het language is built into the animal records.
The puppy waitlist post covers the dog-side version of this same exercise. The setup post is here. The structure overlaps. The reptile-specific tiers are where this post fills the gap.
Dusty Mumphrey runs an East Texas breeding program (dogs and reptiles) and built Breed Ledger because nothing on the market did what his own program needed. He writes field notes on contracts, software, and the part of breeding that happens at the kitchen table.

