YNAB Split Payee and Memo automatically cleans up your imported transactions — separating messy payee descriptions into proper Payee and Memo fields.
View on GitHubFrom chaotic bank imports to tidy, searchable transactions.
No sneaky stuff. Here's exactly how it works under the hood.
The tool only talks to the YNAB API. It never connects to your bank and your bank credentials are never involved — not even close.
You run your own Docker container on your machine. There's no cloud service, no database, and no data leaves your device (except to YNAB's own API). Your token stays with you.
You control exactly which YNAB budget — and optionally which account — the tool touches. It only modifies the transactions you point it at.
Already wrote a memo? It won't be overwritten. The split result is appended to existing content, never replaced. Your notes stay intact.
Fire up Docker and let it rip:
docker run --rm \
ghcr.io/zzave/ynab-split-payee-and-memo \
--token YOUR_TOKEN