BillCast
iOS Universel / Finance
You are paying more than you think.
The average household now carries 12 active subscriptions. Streaming services creep up in price. Insurance premiums quietly rise. Free trials convert to paid plans you forgot about. A $5 charge here, a $15 charge there -- and suddenly you are spending hundreds more per month than you realize.
BillCast was built to fix that.
ONE PLACE FOR EVERY RECURRING BILL
Netflix. Electric. Car insurance. iCloud. Gym. Phone. BillCast brings all of your subscriptions and recurring payments together in a single dashboard -- regardless of which credit card or bank account pays for them. Add subscriptions in seconds, and BillCast categorizes them automatically with interactive charts you can explore by tapping any category.
AI INSIGHTS THAT ACTUALLY MEAN SOMETHING
BillCast generates a plain-English summary of your financial health -- not a wall of numbers, but a few clear sentences telling you what is happening and what to do next. On-device machine learning categorizes your spending and surfaces patterns you would never notice by looking at a bank statement.
KNOW WHAT IS COMING BEFORE IT HITS
BillCast does not just track what you have already paid -- it looks ahead. The built-in forecasting engine uses your payment history to project what the next week, month, or quarter will cost you. Annual renewals, quarterly premiums, seasonal spikes -- all modeled before the charges arrive.
DEEP SPENDING ANALYSIS, ZERO EFFORT
Interactive category breakdowns show exactly where your money goes. Trend charts reveal whether your spending is creeping up month over month. The insights engine flags silent price increases the moment a charge goes up -- even by a dollar. It also catches subscriptions you have not used in months and duplicate services that overlap, like paying for both YouTube Premium and Spotify.
Users who act on these insights save an average of $20 per month.
SCAN ANY RECEIPT IN SECONDS
On iPhone and iPad, point your camera at a bill or receipt and BillCast reads it instantly using on-device text recognition. On Mac, drag and drop an image or PDF. The merchant name, amount, and date are extracted automatically -- no typing required.
SEAMLESS SYNC ACROSS EVERY APPLE DEVICE
Add a subscription on your iPhone during lunch. Review your spending dashboard on your Mac that evening. Check upcoming bills on your iPad over the weekend. BillCast uses iCloud to keep everything perfectly in sync -- no accounts to create, no passwords to remember, no setup at all.
PRIVACY IS NOT A FEATURE -- IT IS THE FOUNDATION
BillCast never sees your financial data. All AI analysis, receipt parsing, and spending forecasts run entirely on your device. Everything is stored in your personal iCloud account. There are no external servers, no analytics SDKs, no third-party trackers. Most finance apps send your data to the cloud to power their AI. BillCast does not. Your financial life is yours alone.
DESIGNED FOR THE APPLE ECOSYSTEM
BillCast is a native app crafted with SwiftUI and Apple's latest Liquid Glass design language. It supports Dynamic Type, adapts beautifully to Dark Mode, and takes full advantage of keyboard shortcuts and trackpad gestures on Mac. It is not a web wrapper or a cross-platform port -- it is built for Apple, by someone who cares about the details.
GET STARTED FREE -- UPGRADE WHEN YOU ARE READY
Track up to 5 subscriptions completely free, forever. BillCast Premium unlocks unlimited subscriptions, advanced spending trends, price-increase detection, receipt scanning, and priority support.
Premium: $4.99/month or $39.99/year.
Join thousands of people who finally know exactly where their money goes. Download BillCast today.
Privacy Policy: https://manoharnikkam.github.io/billcast-site/privacy.html
Terms of Use: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/
Quoi de neuf dans la dernière version ?
Smart Billing Cycle Management
- Bills with overdue due dates are automatically advanced to the current cycle on
every app launch — no more stale "due last month" entries cluttering your list.
Mark as Paid
- Tap "Mark as Paid" from any subscription's detail view to record the payment and
roll the due date forward to the next billing cycle.
- A transaction is logged to your payment history automatically.
- Also available via swipe-left on iOS or right-click on Mac from the
Subscriptions list.
Snooze Reminders
- Snooze a bill for 1 day, 3 days, or 1 week from the detail view, swipe actions
(iOS), or right-click menu (Mac).
- Snoozed bills disappear from the Upcoming Bills card and dashboard until the
snooze expires.
- A moon icon and "Snoozed until [date]" label appear on any snoozed subscription.
- Cancel a snooze any time from the detail view.
- Notification "Remind Tomorrow" also persists the snooze so the in-app view stays
in sync.
Improved Email Detection
- Order confirmation emails (Amazon, merchant receipts) are now detected even when
the subject line doesn't match standard billing patterns.
- PayPal payment emails are correctly parsed and categorized.
- Gmail and Outlook fetchers apply the same detection improvements consistently.
Billing Cycle State Machine
Introduced a formal billing status lifecycle for subscriptions: upcoming →
pendingConfirmation → confirmed → overdue. When a payment email arrives, the app
now automatically confirms the payment, advances the next due date from the actual
payment date, clears any active snooze, and reschedules the bill reminder — all
as a single atomic operation.
Email-to-Subscription Linking
Email-imported payment transactions are now properly linked to their subscription
using a native SwiftData relationship (replacing a raw UUID reference). This
powers the payment history chart and price-change detection in subscription detail
view.
Duplicate & Forward Protection
Strengthened deduplication: forwarded emails, reply threads, and emails whose body
contains forwarded content are skipped at import time. Income transactions are
deduplicated across email and iMessage sources.
Grace Period Before Overdue
Subscriptions that miss their due date are held in a "pending confirmation" state
for 7 days before escalating to overdue — preventing false alarms from email
delivery delays.
Swift 6 Concurrency Fixes
Eliminated actor-boundary data race warnings in the email scan pipeline by scoping
repository references to local captures before async suspension points.