What moves, and what you rebuild by hand
A YNAB-to-Monarch move has two halves. Transaction history moves as a file. Your plan, meaning your targets, the money sitting in each category and the habits you built around them, has to be rebuilt. YNAB's export produces two CSV files, one for the plan (including categories and category groups) and one for transaction history, and YNAB says the export does not include targets or category notes. [1] On the other side, Monarch says budgets and aggregate cash flow totals cannot be imported. [2]
So budget an afternoon for the file work and an evening for rebuilding the plan. The table shows where each piece ends up.
| YNAB item | In the YNAB export? | Can Monarch import it? | What you do |
|---|---|---|---|
| Transactions (date, payee, amount) | Yes, transaction file [1] | Yes, by CSV [2] | Reshape columns, import per account |
| Category on each transaction | Check your file; the export article does not list columns [1] | Yes, optional Category column [2] | Map YNAB names to Monarch categories during import |
| Categories and category groups | Yes, plan file [1] | Not as a structure | Create groups and categories in Monarch first |
| Targets | No [1] | No | Copy them into a worksheet before you export |
| Category notes | No [1] | No | Copy by hand if you rely on them |
| Assigned and Available amounts | In the plan file | No, budgets cannot be imported [2] | Re-enter as planned amounts and rollover starting balances |
| Receipt photos | One at a time only [1] | Not covered by the import article | Download the few you need for records |
Step 1: export from YNAB and freeze a copy
Exporting is web-only in YNAB. In the web app, click your plan name at the top of the left sidebar and choose Export Plan. The download is two CSV files whose names start with "YNAB Export - [plan name]". If your currency uses a comma as the decimal mark, YNAB produces tab-separated TSV files instead. [1]
Before touching the files, copy the folder somewhere you will not edit and name it with today's date. That untouched copy is your fallback if the reshaped file goes wrong. YNAB also says exporting is a one-way street: you cannot export and re-import a YNAB plan. [3] Keep your YNAB subscription active until the cutover month in step 6 is over.
If you only want recent history, YNAB lets you select transactions in an account register (or All Accounts), click More in the action bar and choose Export Transactions; that file name starts with "Selected Transactions for [plan name]". [1] A shorter history means a smaller file and less cleanup.
Step 2: reshape the transaction file into Monarch's columns
Monarch's importer needs headers named Account, Amount and Date, in any order. Account can be left out if you import straight into one specific account. Category, Tags and Notes are optional, and Monarch ignores columns it does not use. [2] Debits and credits share one Amount column: money out takes a leading minus sign or parentheses, money in has no symbol. Monarch says any standard US date format works. [2]
YNAB's export article does not list the transaction file's columns, so open your copy and check them. If your file has separate outflow and inflow columns (the same split YNAB uses for its own file imports [3]), add a new column called Amount with the formula inflow minus outflow. An outflow of 58.12 becomes -58.12; a paycheck inflow of 2,400.00 stays 2400.00. Then rename or copy the remaining columns as shown below and delete anything you do not want imported.
| Monarch column | Required? | Fill it from | Watch for |
|---|---|---|---|
| Date | Yes | YNAB transaction date | Use a US format such as MM/DD/YYYY [2] |
| Amount | Yes | Inflow minus outflow | Spending must be negative or in parentheses [2] |
| Account | Yes, unless importing into one account | YNAB account name | Names must match the Monarch accounts you map to |
| Category | Optional | YNAB category name | You map unknown names during import [2] |
| Notes | Optional | YNAB memo | Plain text only |
| Tags | Optional | A flag color, if you used flags as labels | Only if the tag will mean something in Monarch |
Step 3: import into Monarch one account at a time
Importing is on Monarch web only, not the mobile app. Go to Accounts, choose Add Account, pick the option to import transaction and balance history, then import transactions. One file can cover one or several accounts; you review the suggested column mappings, assign categories, tags and account names, then choose how to handle overlap with transactions Monarch already has. [2]
The overlap choice matters most when the Monarch account is already linked to your bank and has a few months of synced transactions. The table summarizes the four options Monarch documents.
- Start with one account and one month of rows. Monarch says CSV imports cannot be undone, so a test costs little and a bad full import costs a bulk delete. [2]
- If Monarch reports that the file is too large, split it into one file per account, then by year or six-month period if one account is still too big. [4]
- After each import, compare the account's balance in Monarch with your bank before moving on to the next account.
| Overlap option | What Monarch says it does | When it fits a YNAB move |
|---|---|---|
| Prioritize CSV | Replaces existing transactions in the CSV date range; existing transactions may be deleted | The account is new or the synced history is wrong |
| Prioritize Monarch | Keeps existing data and imports only missing earlier transactions; some rows may be skipped | The account is linked and synced history looks right; you only want older YNAB history |
| Import all | Imports every row, which may create duplicates | Rarely; only into an empty manual account |
| Use transaction IDs | Updates existing transactions using the ID column from a Monarch export | Not for YNAB files, which have no Monarch IDs |
Step 4: rebuild categories, targets and budgets
Create your categories in Monarch before importing so the Category column maps cleanly. Monarch arranges categories under customizable groups, which sit under three fixed types: Income, Expenses and Transfers. [5] You then choose between category budgeting, where every expense category gets a planned amount, and Flex budgeting, Monarch's default, which splits spending into Fixed, Non-monthly and Flex buckets. Monarch says you can switch between the two at any time. [5][6]
YNAB users who liked assigning money to every category will usually feel at home in category budgeting. Monarch fills each planned amount with your average spending over the last six months the first time you open the budget, which is useful once history is imported but means the first numbers you see are averages, not your old targets. [5]
Money already sitting in YNAB categories needs a home too. Monarch lets you turn on rollovers per expense category and set a starting balance, so a YNAB category holding $600 for car repairs can start life in Monarch as a rollover category with a $600 starting balance. [7] In Flex budgeting, each Non-monthly category needs rollovers on plus a target amount and frequency. [6]
| YNAB concept | Closest Monarch setup | Note |
|---|---|---|
| Category group | Category group | Groups sit under Income, Expenses or Transfers [5] |
| Monthly target (needed for spending) | Planned amount in category budgeting | Overwrite the six-month average Monarch suggests [5] |
| Target for a yearly bill | Rollover category, or Non-monthly category in Flex | Non-monthly needs rollovers plus a target amount and frequency [6] |
| Available balance carried in a category | Rollover starting balance | Set from the edit category screen [7] |
| Ready to Assign | No direct equivalent documented | Monarch's monthly budget is based on expected income [5] |
| Credit Card Payment category | Credit Card Payment transfer category | Excluded from budget and spending totals [8] |
Step 5: transfers, card payments and splits
In YNAB, a card payment is a transfer that shows once as an outflow from the paying account and once as an inflow to the card. [9] Monarch treats card payments the same way in principle: both the bank debit and the card credit should use the Credit Card Payment category, and everything in the Transfers group is excluded from budgets and spending totals. [8] If imported payment rows land in an expense category instead, Monarch's own example shows spending double-counted. Search for them after import and recategorize both sides.
One habit does not carry over. YNAB automatically moves money into a card's Credit Card Payment category when you spend on a funded category. [10] Monarch's transfers article describes purchases as expenses when made and payments as transfers, but it does not describe an automatic set-aside of that kind, so check your card balance against your cash before each payment. [8]
Monarch's import article lists no split column. [2] For the handful of split transactions that matter, such as a superstore run split between groceries and household, use Split transaction on Monarch web after import; each split becomes its own transaction. [11] For everything older, leaving the parent category is usually good enough.
Step 6: run both apps for one month, then cut over
Pick a start date, ideally the first of a month, and treat the next four to five weeks as a parallel run. Keep entering or approving transactions in YNAB as normal, let Monarch sync, and compare the two once a week. The goal is not identical reports; it is to confirm that Monarch's totals match your bank and that its budget tells you the same story about the month.
- Week 0: export YNAB, save an untouched copy, list every target and category note.
- Week 0: create Monarch categories, import one test month into one account, check the balance.
- Week 1: import remaining history per account; recategorize card payments and transfers.
- Week 1: set planned amounts and rollover starting balances from your YNAB plan.
- Weeks 2 to 4: compare weekly spending totals in both apps; investigate any gap over a few dollars.
- Month end: confirm every account balance in Monarch matches the bank, then cancel YNAB and keep the export files.
Questions before you decide
Does Monarch have a one-click YNAB importer?
Not in the documentation we reviewed. Monarch's import article describes a general CSV format with required Account, Amount and Date columns and does not name YNAB, so you reshape the YNAB transaction export into that format yourself.
Will my YNAB targets and budgets come across?
No. YNAB says its export does not include targets or category notes, and Monarch says budgets and aggregate cash flow totals cannot be imported. Write down each target before you export and re-enter it as a Monarch planned amount or non-monthly target.
Can I undo a bad import in Monarch?
Not directly. Monarch says CSV imports cannot be undone; you would bulk-delete the imported transactions or delete the account. Test with a small file in one account before importing years of history.
How do I keep card payments from showing as spending after the move?
Categorize both sides of each card payment as Credit Card Payment in Monarch. Monarch excludes its Transfers group, which includes Credit Card Payment and Transfer, from budget and spending totals.
Follow the sources
- YNAB help: How to Export Plan Data Checked Oct 30, 2026
- Monarch help: Importing Transactions Manually Checked Oct 30, 2026
- YNAB help: File-Based Import Checked Oct 30, 2026
- Monarch help: Importing Large CSV Files Checked Oct 30, 2026
- Monarch help: Creating Your Budget in Monarch Checked Oct 30, 2026
- Monarch help: Using Flex Budgeting Checked Oct 30, 2026
- Monarch help: Rollover Budgets Checked Oct 30, 2026
- Monarch help: Transfers and Credit Card Payments Checked Oct 30, 2026
- YNAB help: Credit Card Payments Checked Oct 30, 2026
- YNAB help: YNAB Glossary Checked Oct 30, 2026
- Monarch help: Splitting Transactions Checked Oct 30, 2026
Provider terms can change. Recheck the linked source before applying or subscribing.