I am "one month ahead" and was having trouble separating incomes by month, so here's my first of the month budget cleanup how I keep ynab up to date and fund this month, in case it helps anyone else:
PLAN
- Check last month for straggler categories that are un/derfunded, and fund them from whatever other category.
ACCOUNTS/TRANSACTIONS
- I have scheduled repeating transactions for inflows (paychecks, bank account interest, credit card rewards). I actually have 2 sets: one set categorized to "Even month income" and repeating every 2 months, one set categorized as "odd month income" and repeating every 2 months.
I make sure they are "matched" with any actual imported transactions. If there are any that aren't matched, I figure out why and fix it (or wait for the actual transaction to import if that's the only thing).
I have repeating transactions for credit card cash rewards for the last day of the month. I log in to all credit cards that have cash rewards and redeem the rewards that have accrued in the last month, and update the ynab transaction so it'll match when it inflows. I also have credit cards set to autopay the statement balance on the due date, so while I'm in there, I also update the credit card outflow transaction with the new statement balance amount (so YNAB knows the correct amount for this month's CC payment). If I paid $700 to my CC last month and YNAB repeated the $700 transaction into this month, but my CC balance is only $500 in reality, YNAB is gonna see that $700 transaction and think I need to fund another $200 into my CC payment category.
I browse my "spending" tab (on mobile, or "all accounts" on desktop) for "uncleared" and "unreconciled" transactions (thank you ynab devs for adding the search filters to the app!!!) And see if there's any old transactions that need to be updated, deleted, matched, cleared, etc.
Reconcile accounts. I try to do this weekly if not daily, on frequently used accounts because it's 2 button presses if everything is up to date.
Update any remaining scheduled transactions for this month that vary from month to month: new utility bill statement/payment amounts, if a fixed price went up (as they seem to be constantly), etc. If I have any unusual/one off expenses coming up this month, I also try to make estimated scheduled transactions for those.
Search for all the inflows in last month's income category. So today, I pulled up my "even month income" category. Select all the transactions and reassign them to RTA.
I started doing this because it was hard to keep track of how much income I had last month. One of our regular paychecks comes on the 1st, but often comes a day or two early, so i might have two of those paychecks in one month and none the next month. So my January 1 paycheck is scheduled for 12/31 and categorized to "odd month income," my January 31 (early) paycheck is scheduled for 1/31 and categorized to "even month income" so I dont spend from that paycheck in February. Bank account interest is always dated the last day of the month but always rolls in/imports on the 1st, so i just made a unilateral decisión to classify them as last month (but it could go either way). Ditto CC cash rewards, they all have different dates they become available, I just decided to redeem and update all of them on the last day of the month.
All of this month's (May) income transactions are or will be categorized into "odd month income." Then on June 1st, all those transactions get recategorized as RTA.
BACK TO THE PLAN
In my budget/plan, I first view filter for "overfunded." Especially when you get cash rewards or reimbursements, this can be a pleasant little couch cushion change digging. Use the "auto assign" button to reduce overfunding.
Then i use filter view for underfunded and use the auto assign button to assign all underfunded. It will fund all my approved and scheduled transactions first, and then targets by date, roughly. If I don't have enough...move money from another category. If I have extra leftover... figure out where I want to assign it. :)
Hope this helps someone!