See it at a glance. What you spent this month.
A billing app for the cloud and AI services you pay for. It adds up what they cost into one total. Credentials stay on this device.
Connect each service.
Follow the steps.
The walkthrough takes you to a read-only credential, and each step names the exact permission you are granting. Nothing is saved until a real amount comes back.
The SaaS you already use.
Most of it connects.
If a vendor has no billing API, you can post a reading from your own machine. The in-app list is the source of truth.
- Active24
- Aiven
- Akamai
- Alchemy
- Alibaba Cloud
- Anthropic
- Apify
- MongoDB Atlas
- AWS
- Azion
- Baseten
- Better Stack
- BitLaunch
- Botpress
- Bring
- bunny.net
- Checkout.com
- Clerk
- Clever Cloud
- ClickHouse Cloud
- ClickSend
- Cloudflare
- CM.com
- CockroachDB Cloud
- Con Edison
- Confluent Cloud
- CUDO Compute
- Cursor
- Datadog
- DataPacket
- Deel
- Deepgram
- DeepInfra
- DeepSeek
- DigiCert
- DigitalOcean
- DNSimple
- Dynatrace
- EasyPost
- Easyship
- Elastic Cloud
- Elastx
- ElevenLabs
- Exa
- Expo EAS
- fal.ai
- Fastly
- Figma
- Firecrawl
- Fireworks
- Flexport
- Flutterwave
- Fly.io
- FriendliAI
- Gandi
- Gcore
- Google Cloud
- GitHub
- GitLab
- GleSYS
- Gooten
- Grafana Cloud
- Hedra
- Heroku
- Hivelocity
- Hostens
- HostUp
- Huawei Cloud
- Hugging Face
- Hyperstack
- IBM Cloud
- IDCF Cloud
- inference.sh
- Infobip
- InterNetX
- IONOS Cloud
- Latitude.sh
- Leaseweb
- Linear
- MariaDB Cloud
- Melbicom
- MessageBird
- Mistral
- mittwald
- Moonshot (China)
- Moonshot (Overseas)
- Namecheap
- Name.com
- NAVER Cloud
- Nomos
- Neo4j Aura
- Neon
- Northflank
- Notion
- Novita
- Octopus Energy
- 1NCE
- OpenAI
- Openprovider
- OpenRouter
- Orange Cloud Avenue
- 3DS OUTSCALE
- OVHcloud
- Oyster
- Parasail
- PayPal
- Paystack
- PDFShift
- PG&E
- phoenixNAP
- Pika
- PlanetScale
- Plivo
- Polar
- Porkbun
- PostHog
- Postman
- Printful
- Printify
- Prodigi
- Pulumi Cloud
- Qdrant Cloud
- Qovery
- Railway
- Realtime Register
- Redis Cloud
- Remote
- Render
- Resend
- RevenueCat
- RunPod
- Sakura Cloud
- Scaleway
- Scalingo
- Sentry
- Servers.com
- ShipBob
- Shippo
- ShipStation
- Shipwell
- SiliconFlow
- Simply.com
- Soniox
- Soracom
- STACKIT
- StepFun (China)
- StepFun (Overseas)
- Stripe
- Supabase
- SurrealDB Cloud
- Tavily
- teelaunch
- Textmagic
- thanks.io
- Tibber
- TiDB Cloud
- Together AI
- TransIP
- Transloadit
- Turso
- Twilio
- Typebot
- Typesense Cloud
- Unleash
- UpCloud
- Upstash
- Upsun
- Vast.ai
- Vercel
- Voltage Park
- VoltView
- Vonage
- VPS.NET
- Vultr
- WarpStream
- Websupport
- Zilliz Cloud
- Zoom
- Formspring
- Frank Energie
- Hubble
- Files.com
- DoiT
- Timeweb Cloud
- Cloudheed
- Sevalla
- Oxahost
- Fiskil
- 3PLGuys
- Pleo
- Cerebrium
- Shipmondo
- Sendcloud
- Tencent Cloud
- Make
Supported services
The keys stay on this phone.
Nowhere else
*
Credentials are written only to this iPhone. Not iCloud. Not any TollCat server. Credentials are written only to this phone. Not a cloud backup. Not any TollCat server. What that actually means
FAQ
Do API keys leave this device?
No. They are written only to on-device Keychain with WhenUnlockedThisDeviceOnly: not iCloud, not system backups. Fetch requests go from this device to each vendor’s official API. No server ever handles a provider credential. No. They are encrypted with a key in Android Keystore and stored only on this phone: not in Google’s cloud backup, and if the phone has a screen lock, they only open after you unlock it. Fetch requests go from this device to each vendor’s official API. No server ever handles a provider credential.
Missing a service you use?
The full roster is on the support list. If a vendor has no billing API, you can post a reading from your own machine to the reading inbox. To request a service, use the contact page. Support list
What about a new phone?
Credentials deliberately stay out of iCloud, so moving is an export: save an encrypted .tollcat file on the old phone, then type the 10-character code shown on screen into the new one. The code dies when you leave the import page, and the file expires after 24 hours. History does not travel with the file — refresh once after import. Credentials deliberately stay out of cloud backup, so moving is an export: save an encrypted .tollcat file on the old phone, then type the 10-character code shown on screen into the new one. The code dies when you leave the import page, and the file expires after 24 hours. History does not travel with the file — refresh once after import.
Does it cost money?
Completely free.
Is this FinOps? Will it change my cloud resources?
No. TollCat reports spend. It does not shut down instances, change quotas, send remote push, or compute the bill with a cloud model. A local reminder is optional and never includes an amount.
Which devices? What about currency?
iPhone, iPad, and Mac, on iOS 26 or macOS 26. The Android app is built too and runs on Android 9 or later; it’s just not on Google Play yet. The ledger is kept in US dollars. Display currency only changes how amounts are written; it does not call a live FX API.
Where is the source?
It’s all on GitHub, MIT licensed. Build it yourself, or check that the App Store binary really comes from this source — the steps are in the repo. github.com/KUD-00/tollcat
What about Android?
It’s built — just not on Google Play yet. Too impatient to wait? Build it yourself from the source on GitHub, and feel free to lend a paw while you’re there. GitHub