Last updated: March 5, 2026
Stache is a personal finance app for tracking transactions, managing accounts, reconciling bank statements, and generating financial reports. It supports manual entry, bank imports, receipt capture, and Plaid bank sync.
Stache is available as a web app, a native macOS app, an iOS app, and an Apple Watch companion app.
Stache offers monthly and yearly subscription plans. Visit the pricing page for current plan details.
Stache is a product of SAS Labs, operated by SAS Integrators LLC.
Stache supports Checking, Savings, Credit Card, Cash, Loan, Mortgage, Investment, Retirement, and Real Asset accounts.
Yes. Each account has its own currency, and Stache automatically fetches daily exchange rates to convert balances and reports to your base currency.
Yes. Stache supports importing transactions from CSV, OFX, and QFX files on the Import page. Imported transactions are staged for review before being added to your ledger.
You can upload or photograph receipts and Stache will extract the merchant, date, and amount using OCR. Receipts are linked to transactions for recordkeeping.
Bank reconciliation lets you match your recorded transactions against a bank statement to verify your records are accurate. Stache supports uploading PDF statements for automatic matching.
Yes. Categories can be marked as tax-relevant and assigned tax schedule codes. The Tax Report groups transactions by tax category for easier tax preparation.
Yes. Stache supports Siri Shortcuts on iOS and macOS for quick expense entry. You can also add transactions from Apple Watch.
Yes. You can export a full backup of your data including transactions, receipts, and statements from the Settings page. Exports are available as JSON or ZIP.
Stache connects to financial institutions using Plaid, a secure financial data network used by thousands of financial applications. Authentication with your bank occurs directly through Plaid. Your bank credentials are never shared with Stache. For more details, see our Security Overview.
No. Stache never stores your financial institution login credentials. Authentication occurs directly between you, Plaid, and your bank.
Stache collects only the information required to provide financial management features, including account balances, transaction history, and account metadata needed for reconciliation and reporting. See our Privacy Policy for full details.
Stache uses multiple security controls including encrypted connections (TLS 1.2+), encrypted database storage (AES-256), authentication through trusted identity providers, and restricted access to production systems. Learn more on our Security Overview.
No. Stache does not sell personal financial data. Financial information is used solely to provide features within the application. See our Privacy Policy for details.
You can disconnect a financial institution at any time from the Settings page. When an account is disconnected, Plaid access tokens are revoked, new transaction imports stop, and your existing transaction history remains available for reporting.
You can request account deletion from the Settings page. When your account is deleted, connected financial accounts are disconnected, Plaid access tokens are revoked, and your financial data is scheduled for deletion. A 30-day grace period allows you to cancel or export your data before permanent removal. See our Terms of Service for full details.
You can link a bank account through Plaid on the Settings page, or manually create accounts in the Data Manager. Plaid supports thousands of financial institutions.
Stache comes with over 100 default categories organized by group. You can customize categories, and merchant mappings will auto-categorize future transactions from the same merchant.
Yes. Transactions can be split across multiple categories, assignments, or properties. You can also add color-coded tags for flexible classification.
Have another question? Contact us