CashFlow Maximus | Forecast Tracker With Recurring Transactions and CSV Export - SwiftUI icon

CashFlow Maximus | Forecast Tracker With Recurring Transactions and CSV Export - SwiftUI

Hot or Not
CashFlow Maximus | Forecast Tracker With Recurring Transactions and CSV Export - SwiftUI

Description

CashFlow Maximus – Personal Finance Forecast Calendar for iOS

CashFlow Maximus is a native iOS cash flow forecasting template built entirely with SwiftUI. Enter your income and expense rules once, and the app projects your account balances day by day on a calendar, in weekly lists and in breakdown graphs. It ships with a sophisticated recurrence engine (9 patterns including business-day logic with US federal holidays), unlimited what-if scenarios, unlimited timelines, and full CSV import and export.

Demo Instructions

  • No login and no demo credentials are needed. The app is 100% offline – there is no server, no account system and no API keys.
  • On first launch the app automatically seeds realistic demo data: 4 accounts, 14 categories and 15 income, expense and scenario rules.
  • To bring the demo data back at any time: Settings, then Restore Sample Data. To start from a blank state: Settings, then Reset All Data.
  • Try it: open the Calendar tab and tap any day with dots to see that day’s projected transactions, or open the Graphs tab to see expenses by category and account.

Everything the App Does

  • + Forecast calendar with month grid and week list views, swipe or arrow navigation
  • + Projected balance card with forecast horizon of 1 to 11 months or 1 to 10 years
  • + Income, Expenses and Net summary boxes – tap any box for a filtered transaction list
  • + 9 recurrence patterns: one-time, weekly (multi-day), bi-weekly, twice monthly, monthly, nth weekday (for example 3rd Thursday or Last Friday), last business day, mid-month business day, and yearly
  • + US business-day logic: weekends roll to the previous business day and 10 US federal holidays are respected
  • + Scenario (what-if) items shown in yellow – toggle them on or off to see the impact on projections instantly
  • + Day details popup with income, expense and net boxes, previous and next day navigation and a Today badge
  • + Add and edit form: type, amount, title, payee or payer, account, category, recurrence editor, start and optional end date, notes
  • + Graphs tab: expenses by category, expenses by account and a month-by-month income, expense and net breakdown table
  • + Tap any bar, row or summary box to drill down into the underlying transactions grouped by date
  • + Rules tab: all income, expense and scenario rules in one place with filter chips, sorting (date added, amount, alphabetical), enable toggles, swipe to delete or duplicate
  • + Groups tab: accounts (checking, savings, credit card, cash) with starting balances, custom colors and 40+ icons, plus income and expense categories
  • + Set default account and default categories, used when creating new entries
  • + Unlimited timelines (variants): each timeline keeps isolated accounts, categories, rules and settings, with a quick switcher badge, a full manager, create, rename, delete and copy-data-on-create
  • + CSV export with share sheet (accounts, categories and forecast sections, timeline-aware)
  • + CSV import with a 4-step wizard: source selection (Files app, clipboard or another timeline), validation summary, sectional import and confirm – with merge (update) or replace modes
  • + Funds tracking: available, allocated, committed, non-committed, remaining and remaining NC
  • + Settings: forecast unit and horizon, show scenarios toggle, timeline management, restore sample data, reset all data
  • + Empty states everywhere, realistic sample data, full dark mode support, clean card-based UI

Technology

  • Language: Swift, SwiftUI
  • Minimum iOS: 17.0
  • State management: Swift Observation framework (@Observable) – modern replacement for ObservableObject
  • Persistence: local JSON in UserDefaults through a PersistenceManager layer – no Core Data, no SwiftData, no server
  • Architecture: a single observable CashFlowStore, a pure recurrence engine (Engine folder), services for CSV import and export, and one folder per feature
  • Third-party dependencies: none – no CocoaPods, no SPM packages, no frameworks to install
  • Navigation: NavigationStack, sheets with presentation detents, full screen cover for settings
  • Xcode project: open the project, press Run – it builds and runs out of the box

What the Buyer Gets

  • + Full Xcode source code (Swift files organized in Models, Engine, Store, Services, Views, Utils, Resources)
  • + Xcode project with app icon asset catalog
  • + documentation.html – step-by-step setup and customization guide with screenshots
  • + Preview screenshots folder
  • + Free future updates to this template

Development Disclosure

Portions of this template’s source code were developed with AI-assisted tools. All code has been reviewed, tested and verified by the author. The final product is a fully functional native iOS application.

Please Note

This is a source code template, not a compiled app. You need a Mac with Xcode (latest stable version recommended) to build, customize and run it. Basic Xcode knowledge is required: opening the project, changing the bundle identifier, and running on the simulator or your device. Extended knowledge helps for deeper customization such as renaming files or adding new screens.

TypeiOS App
Authormefjudevllc
Price$14
Sales0
Rating0 (0)
PublishedSep 14, 2026
Last UpdateSep 14, 2026
Compatible SoftwareOther
Compatible WithSwift
Mobile Files Included.h

Categories

Tags

budget trackercalendarcash flowcsv exportcsv importdark modeexpense trackerfinanceforecastiOS 17personal financerecurring transactionsscenariosswift observationswiftui

External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.

Products of the Week.

Submit