Coming soon — iOS & Android

Your stack,
accounted for.

Purity-aware portfolio tracking for serious stackers. Every lot, every sale, every gain — kept on your device.

No account. No cloud. Your data stays on your phone.

App Store Google Play
Bullio dashboard — spot prices, total stack value and every metal, on your device

Spreadsheets aren't a portfolio tracker.

Existing apps treat physical metals like digital tickers. No proper lot pooling. No purity-aware weight maths. No realised P&L. Most send your data to servers you've never heard of.

Bullio is built by a stacker, for stackers. Your portfolio lives in a local SQLite database on your phone. Our server exists for one purpose: to cache spot prices. It never sees your holdings.

Every feature a serious stacker needs.

Local-first privacy

SQLite on your device. No account required. iCloud and Google Drive backup available. Our server never sees your holdings.

Lot pooling & cost basis

Weighted-average cost basis across multiple purchases. Add to a pile, watch the average update live.

Realised P&L

Partial sells lock in profit or loss permanently. Every sale recorded, nothing lost, nothing rounded.

Purity-aware tracking

22ct Krugerrands and .9999 bars tracked correctly. Fine weight calculated, never estimated.

Portfolio charts

Stack value, cost basis vs spot, allocation by metal. Designed for clarity, not default chart library output.

Encrypted, private by design

Your database is encrypted on-device (SQLCipher). Add an optional passphrase for a second layer only you hold. Backups are zero-knowledge — encrypted before they leave your device; even Bullio cannot read them.

Sales, realised gains & tax-time reports.

Every sale's profit and loss, realised gain over time, per-metal breakdown, best/worst and win-rate — then export a realised-gains report tuned to your country.

Country-aware reports: AU · US · UK · CA · DE
Correct financial-year boundaries & holding-period rules
A record-keeping aid — general info, not tax advice
Bullio sales — realised-gains analytics with a country-aware tax report

Charts that tell you something.

Stack value over time, allocation by metal, and cost basis versus spot — designed for clarity, not default chart-library output.

Allocation by metal — by value or weight
Cost basis vs spot, per metal
Buy & sell markers along your timeline
Bullio charts — allocation by metal and cost basis vs spot

Alerts that watch the market for you.

Set a target price, a percentage move, or a break-even alert per metal — checked privately on your device and delivered as a notification.

Target price, % change, or break-even
Evaluated on-device — thresholds never leave your phone
Bullio price alerts — target price, percentage and break-even

What-If, before you buy or sell.

Punch in a hypothetical gold or silver price and instantly see what your whole stack would be worth — across the dashboard, holdings and charts.

Model a price target without touching your records
Live across the dashboard, holdings and charts
Bullio What-If — model hypothetical spot prices across the app

Every lot, to the fine ounce.

Open any holding for fine-weight value, cost vs spot per coin and per kg, lifetime realised P/L, and its full buy/sell history — calculated, never estimated.

True fine weight for 22ct coins and .9999 bars
Unit counts for coins and bars — total owned and per purchase
Per-coin and per-kg cost vs live spot
Lifetime realised P/L and every transaction
Bullio holding detail — purity-aware per-lot value, cost vs spot, and transaction history

Your portfolio never leaves your device.

Bullio's backend does two things: serve spot prices and validate your subscription. That is all it does.

No account required. There is nothing to sign up for and nothing to breach.

All financial data — holdings, transactions, realised P&L — lives in a SQLite database on your phone.

The Metals.Dev API key lives on our server.
Your app never sees it.

Read our full privacy policy
Your holdings Nothing
Transactions Nothing
Portfolio value Nothing
Purchase prices Nothing
Currency setting "AUD" (to serve prices)
Crash reports Error type, file, line — no values
Subscription status Anonymous device ID + receipt token

Your stack stays yours.

Your data is encrypted on your device. Only you hold the key — we can't read it, and neither can anyone else without it.

Add an optional passphrase for a second layer only you know. There is no backdoor and no recovery path.

Backups are zero-knowledge: encrypted with your passphrase before they leave your device. Even Bullio cannot read a backup file.

SQLCipher · AES-256 Argon2id XChaCha20-Poly1305 zero-knowledge
See how your data is protected

Encrypted on your device

SQLCipher (AES-256) with a key in your device's hardware-backed keystore. On from the first launch — no setup needed.

Optional passphrase

opt-in

A second layer sealed with Argon2id + XChaCha20-Poly1305. No backdoor, no recovery — only your passphrase opens it.

Zero-knowledge backups

Backups are encrypted before they leave your device. Even Bullio cannot read them. A wrong passphrase or tampered file is rejected before decryption.

Free forever. Premium when you want more.

The free tier is genuinely the best free metals tracker available. No holdings cap, no feature tricks. Premium adds real-time data and reporting for the serious end.

Founders pricing

Lifetime — Founders

$99

once — was $129

Everything in Premium
All future Premium features included
No ongoing subscription — ever
Founders badge in-app

A limited early-adopter offer — not an ongoing subscription.

One-time payment — no subscription, ever. After Founders pricing ends, Lifetime is $149.

Free

The best free metals tracker available. No caps, no tricks.

Unlimited holdings and lots
All 4 metals (Au, Ag, Pt, Pd)
Spot prices refresh about every 15 minutes, with manual refresh available
Today's change since the last market close
Weighted-average cost basis
Total, realised & unrealised P&L
Mark-as-sold with realised-gain record
Unit counts — how many coins or bars you own, in total and per purchase
Core charts
Data CSV export
Encrypted local backups (iCloud / Google Drive)
Biometric lock + screenshot-safe mode
Share cards with Bullio watermark
Up to 3 photos per holding
AUD, USD, EUR, GBP, NZD, CAD

Premium

Real-time pricing, AI Import, alerts, and advanced reporting for serious stackers.

$4.99/month or $34.99/year

Spot prices refresh about every minute (vs ~15 minutes on the free tier)
AI Import — snap a photo and let AI pre-fill a new holding for you to review
Price alerts — target price, % change, and break-even, unlimited alerts
Preset autofill — 1,900+ verified products
What-If price scenarios
Sales & realised-gains analytics + tax/CGT report export (AU, US, UK, CA, DE)
Unlimited photos per holding
Multiple portfolios — coming soon

Tax / CGT reports are a record-keeping aid and general information only — not tax advice. Bullio does not calculate tax owed. Items marked “coming soon” are in development and not yet available.

Subscriptions managed via Apple App Store / Google Play. See Terms for full details.

Yours to keep — always.

Your data, your device

Your portfolio lives in a local database on your phone — no account, no cloud, no lock-in. Export or delete it anytime.

CSV export, always free

Export your full history as CSV at any time, on any version, forever.

Encrypted backups you control

Create an encrypted backup any time, to iCloud or Google Drive — fully in your control, not ours.

No silent changes

Material privacy changes are announced in-app before they take effect.

Actively built.

View full changelog
IN DEVELOPMENT

Coming soon

Bullio is in final development. Sign up below to be notified at launch.

2026-07-06 v0.13.1

Unit counts & photo cleanup

See exactly how many coins or bars you own, not just the weight — plus a data-hygiene fix so deleted photos are actually removed from your device.

2026-06-29 v0.13.0

AI Import

Snap a photo of a coin, bar, or receipt and let AI pre-fill a new holding for you to review — matched against our verified preset catalogue for weight and purity.

Get notified at launch.

No spam. One email when Bullio is live on the App Store and Google Play.

Your email is used only for launch notification. See our Privacy Policy.