What's new in BudgetSyncer — features, improvements, and fixes for syncing European banks to YNAB.

Request a change or report a bug

Tell us what's missing or what went wrong — we read every message.

Send feedbackadmin@budgetsyncer.com

  • FixedTransfers you already categorized in YNAB are no longer added again on the next sync.
  • FixedIf a bank is not signed in, Dashboard and My Connections ask you to connect the bank again. Choosing a YNAB account no longer looks finished until that bank connection exists.
  • FixedWhen the bank is connected and only the YNAB account is missing, the prompt says to choose a YNAB destination.
  • FixedAccount balances on the Dashboard update after Sync now, without reloading the page.
  • ImprovedMy Connections is in the main menu, next to Dashboard.
  • FixedA manual sync that finds nothing new, or has to wait for the bank, clears the Syncing label without a page refresh.

  • FixedSwitching to yearly billing shows the €29.99 yearly price for two bank connections, instead of a doubled total on the confirmation.

  • ImprovedUnlimited bank accounts on each connection. Map every account your bank returns — checking, savings, and cards — without a per-bank account limit.

  • FixedBank transactions that used to reappear in YNAB on every sync (even after you edited or deleted them) are skipped when they already match an existing row, and Enable Banking imports use more stable IDs.
  • ImprovedSign-in and sign-up show password or form errors under the email form, not stacked against Continue with Apple.

  • ImprovedConnecting a bank now lets you pick your bank first; the subscribe or upgrade prompt appears when you click Connect.
  • ImprovedField mapping shows live values on each bank source field and in the add-field menu (for example “Creditor Name (Salo Ari)”). Click a transaction in the live preview to update those labels and the Preview → values under each mapping rule.
  • ImprovedField mapping now always uses the four fixed YNAB fields (Payee Name, Memo, Date, Amount) — no add/remove rule or field picker.
  • ImprovedYNAB live preview on the mapping page is paged (10 at a time) and can show up to 100 recent booked transactions from the last 30 days. On mobile, the preview appears above the mapping rules.
  • ImprovedEnable Banking connections no longer show GoCardless-style “daily sync” quota wording when mapping accounts.
  • FixedSwitching from monthly to yearly billing works again for subscriptions started with Managed Payments checkout.
  • FixedA coupon on your Stripe subscription now shows on the subscription card, with the discounted price.

  • FixedConnection account table columns now use the full card width, with Map to YNAB aligned to the right.
  • ImprovedHomepage pricing is shorter, with a clear Start free trial button (and Sign in for existing accounts).
  • ImprovedThe dashboard budget card is labeled as your YNAB budget, shows the Works with YNAB badge, and no longer shares the trial banner’s blue background.
  • Improved“How syncing works” now explains that automatic sync can run up to four times a day and updates all mapped accounts each time — and that you can still sync manually anytime.
  • FixedSigning up with an email that already has an account no longer shows “Email not verified yet” when you go to sign in.
  • ImprovedIf you are not subscribed yet, the dashboard invites you to start a free trial to connect a bank — instead of an alarming “sync paused” warning.
  • ImprovedDashboard lists Accounts from YNAB first, then bank connections. Click a bank connection to see its accounts. Sync now stays disabled until at least one bank account is linked to YNAB. Disconnect YNAB sits next to your budget.

  • ImprovedWhen finishing a bank connection, accounts are saved as soon as you return from the bank — no Save connection step. Refreshing that page no longer asks you to buy another connection slot. Enable Banking connections show the bank’s real name and logo (not the internal id). YNAB account menus show which accounts are already mapped. Map to YNAB, open field mapping from a clear panel, then Sync now (when mapped) or Continue to dashboard.
  • ImprovedThe App Store announcement can be closed, and it stays closed in this browser. It stays hidden if you already subscribe.

  • ImprovedOn the iPhone app Home tab, each YNAB account shows the linked bank logo, account name, and last synced time — or a clear Not linked badge. Unlinked bank accounts appear under YNAB accounts instead of a separate Synced connections list.
  • ImprovedOn the iPhone app, Field mapping is easier to find from Banks and Connections. Pick a preview transaction, see mapped YNAB fields, then adjust sync options.
  • FixedOn the iPhone app, a bank is saved as soon as you return from the bank. Closing the account screen keeps the connection.
  • FixedThe automatic sync card no longer warns about a bank's daily sync limit when your accounts use Enable Banking.
  • ImprovedDeleting a bank connection shows a clear removing state on the card, then a short confirmation in its place before the list settles — including on the iPhone Banks tab.
  • NewIf a bank still uses the previous open-banking provider, Dashboard and My Connections show a clear path to switch it to Enable Banking — including when your connection slots are full (the new link replaces that bank, keeps YNAB mapping, and does not use an extra slot).
  • FixedOld My Connections links (/connections) now open My Connections instead of a 404.
  • ImprovedOn Connect Bank, Continue and Connect sit under the country or bank list and stick while you scroll. The bank step shows one country-specific prompt with a flag, Connect includes the bank logo, and the feedback button moves up so it does not cover the actions. Searching to a single country or bank selects it automatically. Authorization failures show a single clear error instead of a duplicate banner. After bank login, the account step says Connected (not Connecting), shows the bank logo on each account, and drops the long daily-sync limit copy.
  • ImprovedOn phones, Connect Bank shows a compact progress bar so you can see the country picker without scrolling past the full step list.
  • FixedAfter you remove a bank connection, your plan usage updates right away so you can connect another bank without being asked to upgrade.
  • ImprovedIn the header, Dashboard matches the other nav links, and your email opens the Dashboard.
  • FixedChoosing a country when connecting a bank no longer shows a duplicate country label, and Continue stays under your selection.
  • FixedIf bank sign-in fails during reconnect or connect, we show a clear error and keep your country and bank so you can try again.
  • FixedConnection alert emails and My Connections show plain-language bank errors (including Enable Banking login failures) instead of raw API JSON.
  • FixedYou are no longer emailed again for the same bank connection problem every time sync retries and fails.

  • NewSign in with Apple works on the website (sign-in and sign-up), same as on iPhone.

  • FixedOn iPhone, finishing bank authorization returns you to account selection instead of the bank list.
  • ImprovedAccount columns on Bank connections line up from one bank card to the next.
  • ImprovedBank connections use a stacked account list on phones and tablets, and the column table on wider screens.
  • FixedFinishing a sync updates Bank connections in place, without the page flashing back to a loading spinner.
  • ImprovedWhen you map a bank account, closed YNAB accounts are labeled (closed) and listed after the open ones. A mapped account that no longer exists in YNAB is labeled (missing).
  • ImprovedThe first sync into a YNAB account that already has transactions skips ones that match the date, amount, and payee, and imports the rest.
  • ImprovedOn the Dashboard, Retry sync starts that bank’s sync and shows that it is in progress. Accounts that still need setup link to Bank connections.
  • FixedA failed sync on My Connections stops the spinning status and shows the error, without needing a refresh.
  • FixedThe actions menu on a connection stays on top of the card below it.
  • ImprovedPublic pages and bank screens name Enable Banking as the open-banking provider.

  • FixedThe United Kingdom is no longer listed when connecting a bank. Enable Banking does not cover UK institutions.
  • ImprovedOn the Dashboard, the account list is titled Accounts from YNAB, and each row has a bank-account field you can open to link or change the bank account.
  • ImprovedSync status shows the last successful sync and the next automatic sync.
  • ImprovedThe invite-friends card on your profile sits below account and billing details.
  • ImprovedSign out is in the site header.
  • ImprovedThe profile billing notice asks you to confirm your card and billing address. You are not charged today, and the next payment date stays the same.
  • ImprovedThe Dashboard leads with sync status, shows each bank link once, and keeps the automatic sync schedule collapsed until you edit it.

  • FixedWhen Enable Banking is on, Connect Bank lists only countries allowed for that Enable Banking app instead of the full GoCardless country set (including the UK).
  • ImprovedWhen your bank briefly fails during sync (Enable Banking ASPSP errors), My Connections shows a plain-language message instead of raw API JSON.
  • FixedReconnect is hidden for an Enable Banking connection while Enable Banking is turned off.
  • ImprovedMy Connections always shows a Reconnect button for each bank, and account-not-found sync errors ask you to reconnect instead of only retry.
  • ImprovedIf your subscription still uses the previous billing setup, your profile can switch it so the next renewal is charged through Stripe with VAT calculated from your address. The price and renewal date stay the same.
  • FixedYou can remove a bank connection even when its Enable Banking session has already expired or been deleted.

  • NewPayee mapping can use a separate list of bank fields when the amount is negative. Combine joins that list too.

  • ImprovedWhen a subscription is required to connect a bank, website checkout is now the main button — the App Store remains available as a second option.

  • NewThe iOS and Android apps now have a directory of supported banks, grouped by country.
  • ImprovedWebsite checkout now shows Sold through Link. Sales tax and VAT are calculated from your billing address at payment.
  • NewYou can subscribe on the website from any billing country. Tax is calculated from your address at payment.
  • FixedIf website checkout cannot start, we show the payment provider’s error instead of only “Payment provider unavailable”.
  • FixedWebsite checkout starts again with Sold through Link billing.

  • FixedFinishing a bank connection now moves a YNAB account that was already linked elsewhere onto the new mapping, instead of failing with “already linked”.
  • FixedConnecting YNAB or a bank no longer drops you on the sign-in screen when you return from authorization.

  • FixedAfter you cancel during a free trial, we send a confirmation email and no longer send a reminder that billing is about to start.

  • NewDownload BudgetSyncer on the App Store from the homepage. All iOS subscriptions are welcome, with no country limits. Website Stripe billing still has the usual restriction (EU, Iceland, and Norway).

  • ImprovedBank connections is easier to scan: a page summary, compact mapping rows, and a clear prompt when accounts still need a YNAB destination.
  • ImprovedMapped accounts now show as plain text. Use Edit or Map to YNAB to change a destination, then save — so mappings are harder to change by accident.
  • ImprovedConnection statuses now say Connected, Active, Needs setup, Paused, or Reconnect required, and last-sync times use consistent English dates.
  • ImprovedPlan usage sits under the Bank connections heading as a compact line, and Sync all banks only appears when two or more banks are connected.
  • FixedAccount rows show the account name and masked IBAN, archived YNAB budgets appear once with an Archived badge, and Last sync says Not synced yet instead of a blank dash.

  • ImprovedSign-in and sign-up now include a quick security check to block automated account spam.
  • FixedAfter authorizing your bank on the website, you go straight to mapping accounts instead of being asked to open a mobile app.
  • FixedIf you need to sign in after reconnecting a bank, you are returned to finish the connection instead of losing your progress.

  • NewPublished Terms of Use covering accounts, subscriptions, and App Store billing, linked from the website footer.

  • ImprovediOS and Android apps are in active development, with native navigation and connections that follow the website.

  • FixedAfter authorizing your bank, finishing the connection no longer fails with “Select a bank to continue” when the wizard briefly loses the bank selection.
  • FixedSync no longer fails with “Invalid amount provided” when the bank sends amounts with a leading plus (for example Fineco or Santander credits).

  • FixedHomepage pricing now shows the full monthly total when you add bank connections beyond the two included in the base plan.

  • NewSign in with Apple on the iOS app (same BudgetSyncer account as email/password on the web).

  • FixedScheduled syncs run whenever remaining bank API calls cover your mapped accounts, instead of skipping to keep a spare call unused.
  • FixedBank API quota is treated as renewed after the daily reset window (including when the bank’s reset is a few minutes after a scheduled sync), so syncs are not stuck on yesterday’s remaining count.

  • FixedSaving mapping options (including “Include pending”) no longer fails with “Failed to save mapping” for some connections.

  • ImprovedMy Connections no longer shows remaining bank API calls or rate-limit countdowns. If you sync manually more than the bank allows, you simply see 0 new transactions instead of a quota error.
  • FixedScheduled bank syncs resume correctly after the daily bank API quota resets, instead of getting stuck when a spare sync slot was left unused.
  • ImprovedMapped-account copy on My Connections focuses on how many accounts you can map, not remaining daily API calls.
  • ImprovedWhen a bank is temporarily down (HTTP 503), My Connections explains that clearly instead of a bare “Request failed with status code 503”, and notes that failed fetches do not use daily quota.
  • ImprovedSuccessful bank fetches with nothing new now say “0 new transactions from the bank” (and the sync toast says the same).

  • ImprovedYou can map up to 4 bank accounts per institution. Each mapped account uses 1 of that bank’s ~4 daily syncs — so 4 accounts means about one full sync per day for that institution. Extra connections each get their own 4 daily syncs.
  • NewSubscriptions can be managed via the App Store or Google Play in the mobile apps, or on the web with Stripe — your connection limits stay in sync either way.
  • ImprovedImport ID is no longer configurable in field mapping — sync always uses a stable bank ID so pending and booked rows do not duplicate.
  • FixedWhen YNAB authorization expires, the Dashboard shows a Reconnect YNAB button instead of a misleading empty-accounts message.
  • FixedYou get an email to reconnect YNAB when authorization expires (including failed token refresh), with a link to your Dashboard.

  • FixedTransactions that were imported then deleted in YNAB can sync again (YNAB still blocks the old import id; we retry with a new one).
  • ImprovedDefault automatic sync is twice a day (morning and evening UTC) so you keep bank API quota for manual syncs. Scheduled syncs also skip when only one fetch remains.
  • ImprovedManual Sync warns before using your last bank API fetch of the day, and blocks when the quota is already exhausted.
  • FixedBank API quota on My Connections now tracks transaction fetches only, so a balances check cannot overwrite the number used for syncing.
  • ImprovedAutomatic sync schedule on your Dashboard now appears just below your accounts.

  • ImprovedBank API quota on My Connections is shorter, with a Details view that explains used calls, last fetches, and why remaining can look low.
  • FixedWhen YNAB’s trial or subscription has expired, My Connections now says so clearly (instead of a generic “Connection error”), with Retry sync and a link to YNAB.
  • ImprovedYou can map at most 4 bank accounts in total. Each mapped account uses 1 of about 4 daily bank API fetches, so a full sync of every account can finish in one day.

  • ImprovedBank sync pauses as soon as a subscription payment fails, and resumes when payment succeeds.
  • ImprovedCheckout shows a clearer notice about billing address countries (EU, Iceland, and Norway).

  • NewSubscriptions are now available in Norway — connect Norwegian banks and subscribe like other Nordic countries.

  • FixedTrial-ending reminder emails are sent once (not every hour) and show the same price as your profile page.

  • FixedManual sync now shows a clear “in progress” state until the job finishes, instead of returning to idle after a second.
  • ImprovedSync completion toasts on My Connections now explain whether new transactions were imported or everything was already up to date.

  • ImprovedAutomatic sync schedule on your Dashboard now lists mapped bank connections and lets you reassign or swap which YNAB account they sync into.
  • NewChoose up to four automatic sync times per day on your Dashboard — pick the hours that fit your routine (shown in your local timezone).
  • ImprovedLinked YNAB accounts on your Dashboard can be unlinked from the mapping dropdown without removing the bank connection.
  • ImprovedUnlinked YNAB accounts on your Dashboard show a dropdown to map an existing bank account or start a new connection.
  • FixedProfile subscription now shows Yearly plan and per-year pricing when you are on annual billing.
  • ImprovedSynced connections on your Dashboard now show as a read-only list — change mappings on My Connections.

  • FixedBank sync handles Nordea and other banks that send full timestamps on transactions — dates are normalized before import into YNAB.
  • ImprovedMapping more bank accounts than the daily sync limit now asks you to confirm once — existing multi-account connections show the same notice on My Connections.
  • ImprovedMulti-account bank connections now rotate fairly when the daily bank API limit applies — all mapped accounts catch up over a few days instead of the same accounts syncing every time.
  • FixedBank API quota on My Connections now refreshes from GoCardless after the daily reset instead of guessing 4 of 4.
  • ImprovedSync Now is blocked until at least one bank account is mapped to YNAB, with a clear message instead of a silent no-op.
  • ImprovedPartial syncs (when only some accounts update due to bank API limits) now show accurate progress in notifications and update Last synced correctly.

  • NewAdmin receives an email at admin@budgetsyncer.com when someone starts a subscription or free trial.
  • ImprovedAnalytics and session replays now run by default unless you decline cookies — no need to click Accept first.
  • FixedConnect Bank wizard buttons stay visible above the cookie consent banner until you accept or decline analytics.
  • FixedProfile now shows when your subscription is scheduled to cancel, even if billing data was briefly out of sync — with a link to reactivate via Manage billing.
  • ImprovedDates and times across the dashboard now follow your browser locale instead of a fixed format.
  • ImprovedMy Connections account mapping is easier to scan on mobile — less nested boxes, clearer account headers, and a lighter download link.
  • NewRename bank connections on My Connections — give each login a friendly label (e.g. “Nordea Personal” vs “Nordea Business”).
  • NewRename individual bank accounts on My Connections — label checking, savings, or card accounts under the same login.
  • ImprovedPricing copy now consistently says the base plan includes two bank connections everywhere — homepage, connect flow, and bank guides.
  • NewMap bank accounts to different YNAB budgets under the same login — each connection can target your budget or a shared one.
  • ImprovedHomepage “How it works” uses fresh product screenshots for YNAB connect, bank mapping, and automatic sync.
  • ImprovedHomepage pricing uses a wider two-column layout so the calculator, features, and CTA are easier to scan.
  • ImprovedProfile billing now supports switching between monthly and yearly — including when a subscription is scheduled to cancel.
  • NewNew pricing: two bank connections included in the base plan, €1/month per extra institution, and yearly billing from €29.99/year (~€2.50/mo for two banks).
  • ImprovedFree trial extended to 7 days. Checkout and homepage pricing now show monthly vs yearly with a connection stepper.
  • ImprovedScheduled sync runs three times per day (morning, midday, and evening UTC) instead of twice.
  • NewOptional “reverse amount sign” per connection when your bank reports debits and credits opposite to YNAB’s expectation.
  • NewDownload bank transactions as CSV from My Connections — choose how many days to include (up to your bank’s open-banking limit).
  • FixedPending and booked versions of the same bank payment no longer import as duplicate YNAB transactions.

  • ImprovedHomepage now explains at the top that BudgetSyncer syncs bank transactions to You Need A Budget (YNAB), with a fuller YNAB explainer and link to ynab.com.
  • ImprovedThe site now uses the Inter typeface with a consistent heading and body scale across the app, marketing pages, and checkout.
  • NewNew subscribers get a 5-day free trial — connect banks and sync during the trial, with billing starting after it ends. We email you the day before your first charge.
  • ImprovedSubscriptions are limited to EU countries and Iceland — checkout asks for a billing address in that region.
  • ImprovedThe subscribe page now lists supported countries and notes that customers elsewhere are not eligible.
  • FixedPressing Sync no longer starts multiple sync jobs from a single click.
  • ImprovedAfter signing up you can now enter the 6-digit verification code directly, instead of only being able to click the email link.

  • NewConnect once to link all accounts from your bank login, assign each to a YNAB account, and change assignments later from My Connections.
  • ImprovedConnect bank wizard action buttons stay fixed at the bottom of the screen while you scroll.
  • FixedYNAB account dropdowns on the connect wizard work again after returning from bank authorization.
  • ImprovedDashboard and connection badges show the bank institute and account name together (e.g. Nordea Personal · owner …1234).
  • ImprovedAutomatic sync now runs twice per day (morning and evening UTC) instead of four times — manual sync is unchanged.

  • ImprovedConnection alert emails are sent after two failed syncs, not on the first failure.
  • NewPublic changelog page listing recent product updates.
  • ImprovedRequest a change or report a bug from the changelog page.
  • ImprovedBreadcrumbs on connection and mapping pages make it easier to navigate back.
  • NewPreview recent bank transactions when mapping accounts to YNAB.
  • NewPer-connection API quota is shown during mapping setup.
  • ImprovedFaster YNAB import when syncing many transactions at once.
  • ImprovedSync errors and expired bank connections are shown more clearly.
  • FixedPending transactions are imported correctly.
  • FixedSync uses the YNAB budget you selected during setup.
  • FixedImport history respects your bank’s available transaction window.
  • FixedImproved bank connect recovery for Handelsbanken.
  • FixedConnection upgrade preview shows the correct Stripe renewal price.

  • NewDismiss sync failure warnings on connections you have already addressed.
  • NewBank connect auto-completes when your bank returns only one account.
  • ImprovedBank reconnect saves your progress across the OAuth redirect.
  • FixedYNAB account selection is preserved when you authorise your bank.
  • FixedReconnecting a bank saves your account mapping correctly.
  • NewUnsubscribe from connection alert emails with a signed link.
  • ImprovedClearer error messages when bank authorisation fails.

  • NewSee when your next automatic sync will run on the dashboard and connections page.
  • ImprovedBetter mobile layout for navigation, dashboard, and connections.
  • NewAdd more bank connections with connection limit upgrades.
  • ImprovedTax-inclusive renewal price and connection usage shown on your profile.
  • ImprovedGuidance to create YNAB accounts before connecting a bank.
  • FixedYour default YNAB budget is remembered after OAuth.
  • FixedConnection add-ons are created correctly when upgrading from a base-only plan.

  • ImprovedUpdated homepage and marketing pages with YNAB approval trust messaging.
  • ImprovedSlimmer announcement bar at the top of the site.
  • ImprovedSubscription is required before starting a new bank connection.
  • FixedEmail verification links work with plus-addressed emails (e.g. user+tag@domain.com).

  • NewBrowse supported banks by country with searchable directory pages.
  • NewChoose how far back to import transactions when connecting a bank.
  • NewYNAB supported banks in Europe guide — compare Direct Import vs BudgetSyncer coverage.
  • ImprovedNotice shown when YNAB OAuth approval is still pending.

  • FixedBank API quota counter refreshes correctly after the daily reset window.
  • FixedNext billing date on your profile reads correctly from Stripe.

  • NewNew bank sync guides for Sparebanken Sør and GLS Bank.

  • NewEmail alert when YNAB authorization fails so you can reconnect quickly.
  • ImprovedYour previously chosen YNAB budget is pre-selected on reconnect.
  • FixedAPI quota reset date is shown correctly on the connections page.

  • NewSend feedback anytime via the feedback bubble or the feedback page.

  • NewBranded HTML email when a bank connection expires or needs attention.

  • NewActive bank connections and a connect button on your profile dashboard.

  • ImprovedRedesigned About page with product screenshots.
  • NewDrag to reorder YNAB accounts on your profile.
  • ImprovedAutomatic sync runs up to four times per day.
  • ImprovedFull privacy policy with YNAB OAuth and data handling details.
  • ImprovedNew favicon and Apple touch icon.
  • NewGoCardless API quota shown per connection on the connections page.
  • ImprovedSEO-friendly bank landing pages for popular European banks.
  • ImprovedSubscription required before connecting a bank.

  • FixedSign-out no longer loops when returning from a login redirect.
  • ImprovedDuplicate detection is handled by YNAB for more reliable imports.

  • ImprovedMore reliable background sync and clearer YNAB error logging.
  • FixedGoCardless bank connections are released when you disconnect YNAB.

  • NewStripe subscription billing — subscribe to enable automatic sync.
  • NewReal-time sync notifications in the browser when a sync completes.
  • NewEdit account mapping after connecting a bank.
  • FixedGoCardless connections are properly released when you delete a connection.
  • FixedBank API rate limits handled gracefully during sync.

Updates before February 2026 are not listed here. BudgetSyncer has been syncing European banks to YNAB since 2022.