Knowledge Base

Documentation & Support

Everything you need to know about setting up, securing, and mastering your financial data with CashFlow.

Installation

CashFlow is available for Android devices. We are currently in Open Beta.

Installation Steps

  1. Download the latest .apk file from our Download Page.
  2. Open the file from your notification shade or file manager.
  3. If prompted, enable "Install from Unknown Sources" for your browser/file manager.
  4. Tap Install and wait for the process to complete.

First Time Setup

When you first launch CashFlow, we create a secure, encrypted local database on your device. No internet connection is required.

  • Default Currency: Automatically set to IDR (Rp).
  • Default Account: A "Cash" account is created for you.
  • Categories: A standard set of categories (Food, Transport, Salary, etc.) is pre-loaded.

Transactions

Recording transactions is the core habit of financial health. CashFlow makes this instant.

Income & Expense

Toggle between tabs to record money coming in or going out. Required fields are Amount and Category.

Custom Categories

Create unlimited categories with custom icons and colors via Settings > Categories.

Budgets & Goals

Budgets prevent overspending. Set monthly limits for specific categories (e.g., Rp 2.000.000 for Food). The app warns you as you approach the limit.

Goals help you save. Define a target amount (e.g., "New Laptop") and a deadline. Allocate savings to track progress visually.

Recurring Rules

Automate your finances. Set up rules for regular payments like salaries, Netflix subscriptions, or rent.

  • Frequencies: Daily, Weekly, Monthly, Yearly.
  • Smart Automation: Transactions are automatically generated at 8:00 AM on the due date.

Cloud Backup PREMIUM

As a Premium user, you can secure your data off-device using your personal Google Drive.

Security Promise

We do not store your data. Backups are uploaded directly from your phone to your Google Drive. We typically use a folder named CashFlow Backups.

How to Enable

  1. Go to Settings.
  2. Tap Activate Premium (or Restore Purchase).
  3. Under Cloud Backup, tap Connect Google Account.
  4. Once connected, tap Backup Now to create your first snapshot.

Frequently Asked Questions

Yes, absolutely. CashFlow follows a 'Local-First' architecture. Your data is stored in an encrypted database on your device. It never touches our servers. When you use Cloud Backup, it goes directly to your personal Google Drive, encrypted by Google's enterprise-grade security.
CashFlow operates on a Freemium model. The core experience—adding transactions, budgeting, and multiple accounts—is free forever. We charge a one-time fee for Premium features like Cloud Backup and Multi-Device Sync to support development.
Yes. You can export your entire transaction history to JSON format via Settings > Export Data. We are working on a direct CSV/Excel export feature for the next update.
Since data is stored locally, deleting the app deletes your data. This is why we strongly recommend using the Google Drive Backup feature (Premium) or manually exporting your data periodically.
Standard apps use floating-point math (e.g., 0.1 + 0.2 = 0.300000004), which causes penny errors over time. CashFlow uses a custom integer-based arithmetic engine that treats money as atomic units, guaranteeing 100% precision for values up to 9 quadrillion.

Yes! We love feedback. Please contact us via email at support@cashflow.app or reach out on our social media channels.

Troubleshooting

Google Sign-In Failed

Ensure you have a stable internet connection. If the issue persists, try restarting the app. Note: Google Sign-In requires Google Play Services to be updated on your device.

Backup Stuck at 0%

This usually happens if your Google Drive storage is full. Check your Drive quota. Also, verify that you have granted CashFlow permission to access its own files.