Feeding, weights, sheds and shed cycles. Racks and cages drawn to scale, so you know where every animal actually is. Pairings, clutches, pedigrees and genetics. Built around the way a collection is really run — not a pet app with a breeding tab bolted on.
Runs in any browser, on a computer or a phone. Nothing to install, no account needed to start — and it offers you a sample collection to look around before you type anything of your own. Unlimited animals. $12 a month adds sync, managed backup and support — see below.
Pipped is a single file that runs in your browser. It has no licence check, no activation and no expiry date, and it does not contact anyone in order to work. Save it to your desktop and it keeps working — offline, on a plane, in ten years, whether or not this company still exists.
Ask any cloud tool what happens to your records if they shut down. Then ask us. The answer here is nothing happens — they were never ours. Your collection lives in your browser, exports to plain CSV and JSON any time you like, and the program that reads it is already on your machine.
That is not a promise about our intentions. It is a description of how the software is built, and you can verify it by turning off your wifi.
Hundreds or thousands of animals, and the screens stay usable. Filter by species, morph, rack, life stage, or what is due today. Tested to 50,000 records.
Feeding intervals per animal and life stage. Anything in shed, fasting, gravid or brumating drops out of the round on its own. Log a whole rack at once instead of animal by animal.
Every position knows its own dimensions and its occupant. The app flags animals that have outgrown their space, and will suggest where to move them — measured by the distance you actually walk, around the racks, not through them.
Every animal you sell can go home with a printed care card. The buyer scans the QR code with their phone — no app, no account — and sees the morph, the sire and dam and all four grandparents, and the date it last ate.
Recessive, co-dominant and dominant loci across 40 species, with allelic complexes modelled as complexes rather than fudged. Warns about super forms with known welfare problems.
Unlimited generations. Record ancestors you never owned so a buyer gets the full lineage, without those animals turning up in your feeding rounds.
Pairings through to clutches: fertility, hatch rate, offspring per female. Hatchlings become records with parentage and inherited genetics already filled in.
Deposits, holds and waitlists. Consignment and breeding loans modelled honestly, so an animal that is not yours is not counted as though it were.
Collection, production, growth, sales and health. All of it to CSV, because your records should never be trapped in someone's interface.
Cage cards, rack labels and show labels on standard sticker stock, sized to the sheet you actually bought.
Most software in this niche records that an animal left. Here the same record keeps going — into the buyer's hand, and into your books — because it is all one collection of facts rather than three programs that have never met.
At a table or at home. Deposit, hold or paid in full, and the buyer recorded against the animal. The animal leaves your feeding rounds the moment it is marked sold, so you are not still being told to feed something you no longer own.
A printed care card goes home with the animal. They scan the QR with any phone — no app, no account, no signal needed — and see the morph, the sire and dam and all four grandparents, when it last ate and what it ate.
The sale carries into Pipped Books as an invoice against that customer, with the cost basis relieved against it. A consigned animal posts as commission and money owed to the consignor, which is what it actually is.
That last step is the one nobody else does. Every breeder ends the year with a shoebox and a spreadsheet, reconstructing from memory what sold and what it had cost them. This is the same figures, written down once, at the moment they were true.
Every other tool in this niche charges you more as your collection grows. That never made sense to us — your four hundredth ball python costs us nothing to store. What costs something is a server, a backup, and somebody answering when you write in.
Monthly. Cancel any time, from the app or by email — cancelling stops the next charge and you keep access to the end of the month you paid for.
No account, no card, no animal limit and no countdown. What a subscription adds is everything a file on your own machine cannot do for you: putting today's feeds and weights on your other devices, keeping a copy of the whole collection somewhere that is not your desk, and getting fixed when something is wrong.
| Pipped | Husbandry.Pro | |
|---|---|---|
| Animal limit | None, on any plan | Tiered — 200 / 500 / more |
| Works with no internet | Yes, it is a file on your machine | No, it is a website |
| If you stop paying | The program keeps working | Access ends |
| Double-entry accounting | Included — real books, Schedule C | No |
| Racks drawn to real scale | Yes, with walk-route planning | No |
| Export your records | CSV and JSON, any time | Varies by plan |
| Monthly cost | ||
| 60 animals, one keeper | $12 | $9 (capped at 200) |
| 350 animals, one keeper | $12 | $18 (capped at 500) |
| 800 animals, one keeper | $12 | $39 |
| 800 animals, three keepers | $24 | $39 |
| 2,000 animals, three keepers | $24 | $39 |
Husbandry.Pro list prices, USD per month, checked 28 August 2026. Their free tier is five animals and carries advertising. Comparison offered because it is the honest one — they are the serious competitor here, and for a small collection on one login they are cheaper than we are.
The table above is about price. These three are about kind, and they are the reasons to move rather than the reasons to save nine dollars.
The reason people never switch is not the software — it is the evening spent retyping four hundred animals. So don't retype them. Point the importer at whatever you keep now: a spreadsheet, a CSV out of another app, an export from a tool you are leaving.
Your headers, in your order, wherever they start. Title rows, blank rows and a legend above the table are all normal in a working spreadsheet, and it finds the actual header row underneath them.
One genetics column, in breeder shorthand — Pastel Enchi het Clown — parsed into real loci. No mapping screen, no one column per gene.
A preview of the first rows exactly as they will be stored, with the counts: how many animals, how many species, how many morph names it could not place, how many rows it will skip. Nothing is written until you press go, and there is a one-click undo after.
Every rejected row and unrecognised value is listed, and downloadable as a CSV of just the problems — fix those and run it again. Re-importing updates your animals rather than creating a second copy of each.
Two more optional sheets bring your facility layout and your feeding schedules across, so the room map and the care rounds are populated the day you arrive.
Tested at 8,000 rows through the ordinary file picker — which is how three faults got
found and fixed, including one that was silently discarding every rack location in the file.
Takes .csv and .tsv; from Excel, save as CSV first.
Import into the sample collection first if you want to watch it land before it touches anything of yours.
Sync is the newest part of the product, and worth one honest sentence. The app itself has been in daily use and heavily tested; sync across devices works, and it has been tested by far fewer people on far fewer devices. Keep your own export as well for now — the button is in Settings → Data, and it takes two seconds.
Nothing to install and nothing to sign up for. Load the sample collection to look around, or start entering your own — it is the same program either way.