Awesome YNAB

July 2, 2026 · View on GitHub

A list of awesome YNAB projects. A lot of these projects use the YNAB API, and can be used to improve your YNAB experience.

Projects

  • Allowance for YNAB Allowance for YNAB is a companion app to the You Need a Budget service that allows you to select the categories you are most interested in and display them in places where you can, at a glance, see your available balances and make better spending decisions.

  • Amazon Gappscript YNAB Sync Auto splits YNAB transactions into itemized breakdowns with memos of product names. Uses gappscript which can run in the cloud on gmail servers.

  • Amazon YNAB Sync A mailbox watcher that automatically updates YNAB Amazon.com transaction memos with the Amazon item names

  • AMEX YNAB Import This tool lets you import all transactions from American Express with just one command, saving you 5-10 minutes a day.

  • bank2ynab Automatically detects your export CSV format and converts it into a YNAB CSV file. 50+ banks already supported. This project consolidates many other projects into a standardized approach.

  • Beyond Rule 4 turns your YNAB data into a chart that shows how far along you are in your journey to financial independence.

  • bunq2ynab Python script to import transactions from bunq bank to YNAB. Supports listening to messages from bunq so your payments show up in YNAB seconds after you pay.

  • Calendar for YNAB Turn your YNAB transactions into calendar events. Calendar for YNAB lets you see exactly what you spent and when, right alongside the rest of your life. Works in Apple Calendar, Google Calendar, Outlook, or any app that supports iCalendar subscriptions.

  • Categorization Budget Helper a local, open-source app that speeds up YNAB transaction review. It batch-syncs with YNAB, can search your email for relevant emails, and uses a locally trained ML model to learn patterns (e.g., same payee ≠ same category depending on amount or day).

  • Cents for YNAB iOS app to manage your budget and visualize your spending habits

  • Command line interface for YNAB Easy access to all parts of the YNAB API from your terminal

  • Cryptonabber Offramp A tool used to automate the tracking of converting cryptocurrencies from accounts into fiat accounts

  • Cryptonabber Sync A tool used to automate the synchronization of cryptocurrency accounts with YNAB accounts.

  • Fintech to YNAB Automatically push transactions into YNAB from Monzo, Starling and 12 other banks.

  • Fintective Financial detective for YNAB that automatically finds duplicate charges, subscription price increases, unusual spending patterns, and other transactions worth investigating.

  • GoCardless to Ynab Sync (Azure Hosted) A low cost (~8 cents/month) Azure hosted Sync between GoCardless(Free, 2,500+ banks) and YNAB using Azure Functions written in .NET/C# and CosmosDB. (May require some technical knownledge to host or edit the code to fit the transaction it receives from your bank)

  • MoneyMoney2YNAB Export your bank transactions from MoneyMoney for easy YNAB import.

  • Multi Currency Lets you budget with multiple currencies in a single budget.

  • N26-to-YNAB Minimalistic automated system for linking N26 accounts to YNAB, all through their APIs

  • Partner Split for YNAB A background worker that automatically syncs shared credit card expenses to an IOU account in YNAB.

  • SMS Alerts Notify others when transactions have been added to YNAB

  • SMS to YNAB Android app which parses bank messages that can then be synced with YNAB. Helpful for those who are not able to use the auto import feature from YNAB.

  • SNAPT AI-powered receipt scanner for YNAB. Send a photo of any receipt to the SNAPT Telegram bot and it extracts every line item, matches each one to your YNAB budget categories, and creates a split transaction — all in seconds. Supports natural language corrections (e.g. "move the vitamins to health"), auto-matches with existing bank imports to prevent duplicates, and works with multiple AI models for accurate categorization

  • Splitwise for YNAB Sync shared expenses with your partner between YNAB and Splitwise

  • Sync for YNAB Connecting YNAB to UK Banks

  • Toolkit for YNAB Toolkit for YNAB is a browser extension that enhances your experience with the YNAB Web Application.

  • Trading212 YNAB Auto synchronizes your Trading212 account with a YNAB account using cloudflare worker, fetches current stock prices to give you uncleared transactions representing the unrealized value of your portfolio

  • Undebt.it An online debt snowball/avalanche planner with direct YNAB syncronization.

  • YNAB Balance Shortcut - Have Siri tell you a YNAB budget category balance

  • YNAB Buddy Import (csv) files from any(!) bank directly into your YNAB Budget.

  • YNAB HA (HACS) Custom integration connecting YNAB with Home Assistant. Displays budgets, accounts, and categories as sensors, each with detailed attributes such as balances, spending, goals, and insights to help track financial health. Fully installable via HACS.

  • YNAB SDK for .net core An SDK for .net core to interact with the YNAB Rest API.

  • YNAB Weekly Wrap A weekly wrap up of You Need A Budget (YNAB) spends, showing all the categories that had spends and highlighting the categories that have spend over the budgeted amounts. Reports are sent via Telegram API

  • ynab-a-day A simple and customizable YNAB daily report for your significant other who doesn't care about budgeting, but whom you care about keeping informed.

  • YNAB-reporter YNAB default reports are just too simple. YNAB-reporter provides you a framework to generate your own automated reports. By default it's configured to generate a monthly report for your assets.

  • You Need A Parser Convert CSV files from a variety of (German, for now) banks and apps into a format that can easily be imported into You Need A Budget. YNAP is free and open-source and your files never leave your browser.

Submit a Project

To submit a project, please submit a pull request.

Inspired by Awesome