Skip to main content

Your Finances, Your Privacy

Home Account is a personal finance tracker with military-grade encryption. Track income, expenses, and investments while keeping your financial data completely private.

Quick Start

Get up and running with Home Account in minutes

1

Create your account

Register with email and password, or use OAuth with Google or GitHub. Your password becomes the foundation for end-to-end encryption.
cURL
curl -X POST https://api.homeaccount.com/api/auth/register \
  -H "Content-Type: application/json" \
  -d '{"email": "[email protected]", "password": "your-secure-password"}'
2

Set up your first account

Create a financial account to start tracking transactions. Accounts can be personal, shared with family, or for specific goals.
All sensitive data (account names, transaction descriptions, amounts) is encrypted client-side before being sent to the server.
3

Import your transactions

Upload an Excel file from your bank. Home Account’s AI automatically categorizes transactions based on descriptions.
// The import flow encrypts data before upload
const encryptedTransactions = transactions.map(t => ({
  description_encrypted: encrypt(t.description, accountKey),
  amount_encrypted: encrypt(t.amount, accountKey),
  date: t.date, // Plain for filtering
  category_id: t.suggestedCategory
}));
4

Set budgets and track spending

Create category-based budgets with visual progress tracking. All calculations happen client-side on decrypted data.

Core Features

Everything you need to manage your finances securely

End-to-End Encryption

AES-256-GCM encryption ensures only you can read your financial data. The server never sees your decryption keys.

Excel Imports

Bulk import transactions from bank exports. AI automatically suggests categories based on transaction descriptions.

Budget Tracking

Set spending limits per category with visual progress bars. Get alerts when approaching budget thresholds.

AI Investment Assistant

Get personalized investment recommendations based on your risk profile and savings capacity.

Account Sharing

Invite family members to share accounts. Encryption keys are securely transferred via one-time invitation links.

PWA Support

Install as a native app on mobile and desktop. Works offline with cached navigation and assets.

Ready to Get Started?

Follow our quickstart guide to create your account, import transactions, and set up budgets in under 5 minutes.

Start Building