Monarch Money
Overview
Section titled “Overview”Open Accountant can pull transactions directly from Monarch Money, bypassing the need to download and import CSV files manually.
Set your Monarch Money credentials in .env:
MONARCH_EMAIL=your@email.comMONARCH_PASSWORD=your-passwordInteractive Mode
Section titled “Interactive Mode”Sync my transactions from MonarchPull my latest Monarch transactionsHeadless Mode
Section titled “Headless Mode”wilson --run "Sync transactions from Monarch Money"How It Works
Section titled “How It Works”- Open Accountant authenticates with the Monarch Money API using your credentials
- Pulls transactions from your linked bank accounts
- Imports them into the local SQLite database
- Deduplication prevents re-importing transactions you already have
Limitations
Section titled “Limitations”- Unofficial API — Monarch Money doesn’t publish an official API. The integration uses the
monarch-money-apinpm package which reverse-engineers the Monarch web app. - May break — If Monarch changes their API, this integration could stop working. CSV import is always the reliable fallback.
- Requires credentials in
.env— Your Monarch credentials are stored locally in plaintext. Consider using environment variable management tools for added security.