CSVBudget
Reset

About Envelope Selection

Select which envelopes (months) to include in your monthly averages. This is useful if your imported CSV covers partial months—only selected envelopes will be used for average calculations.

For example, if your data covers 1.5 months, select just the full month to avoid skewed averages. This ensures only complete months are used for your envelope (monthly) statistics.

Tip: Selecting all but the last and earliest envelope is a good rule of thumb to ensure your averages are accurate. These envelopes are often incomplete and can distort your monthly average.

Select the envelopes you wish to visualize

Your selection will impact calculations on average income and expenses on the insight and budget pages.

No envelopes found

About Account Selection (optional)

Select which accounts are yours. This helps the app distinguish between your own transfers and real expenses.

When you move money between your own accounts, these transactions are ignored in your expense calculations. Only money leaving your accounts to external destinations is counted as spending.

Tip: If you see an account you recognize, add it to your accounts. This ensures your reports reflect only true expenses, not internal transfers.

Unknown Accounts

No unknown accounts

Your Accounts

No owned accounts

Advanced Filters (optional)

Advanced filters use JavaScript to evaluate each transaction row. You can filter transactions using custom logic.

Example: parseFloat(amount) > -200 Shows only postings below -200

Available fields:

FieldTypeDescription
rowobjectRaw data, use syntax row["csvColumnHeader"]
amountstringThe amount
tostringThe 'to' account (account no.)
fromstringThe 'from' account (account no.)
postingstringThe original posting text

Tip: Use console.log(row) to see all fields on the row.