De gebruiker is zelf eigenaar van de bankrekening en kan dus zélf vanuit Rabobank, ING of een andere bank zijn transactiegegevens downloaden en die vervolgens vrijwillig in Budgetcoach importeren. Voor fase 1 hebben we daarom helemaal geen directe PSD2-koppeling nodig.
Rabobank ondersteunt dit expliciet. Men kan een periode selecteren en transacties downloaden; Rabobank noemt onder andere CSV, CAMT.053/XML, MT940 en PDF als beschikbare formaten. Voor particuliere rekeningen kunnen transactieoverzichten tot meerdere jaren terug worden gedownload. ING biedt eveneens het downloaden van afschriften en transactiegegevens, waaronder MT940 voor geschikte rekeningen.
Dat maakt deze opzet voor Budgetcoach logisch:
🏦 Bankzaken als nieuw hoofdtabblad.
Knop 📥 Banktransacties importeren.
Bank kiezen: Rabobank, ING, ABN AMRO, SNS, ASN, RegioBank, Knab, Triodos, Revolut, bunq, andere bank.
Import ondersteunen van CSV, CAMT.053/XML en eventueel MT940. Voor Rabobank zou ik CAMT.053 en CSV als belangrijkste formaten nemen. Rabobank geeft bovendien aan dat MT940 vanaf 15 november 2026 wordt uitgefaseerd ten gunste van ISO 20022/CAMT.
De gebruiker downloadt zelf bijvoorbeeld:
afgelopen 7 dagen / deze maand / vorige maand / kwartaal / jaar / aangepaste periode.
Het bestand wordt lokaal in Budgetcoach ingelezen.
Budgetcoach maakt daarvan één uniforme transactiedatabase.
Een banktransactie zou intern bijvoorbeeld deze velden krijgen:
datum
boekdatum
bedrag
inkomend / uitgaand
valuta
omschrijving
tegenpartij
tegenrekening / IBAN
rekening
bank
transactietype
categorie
subcategorie
abonnement ja/nee
vaste last ja/nee
periodiek ja/nee
persoonlijk aangepast ja/nee
notitie
importbestand
importdatum
unieke-transactie-id
Daarmee kunnen we vervolgens veel slimmer rekenen dan met alleen de huidige handmatig ingevoerde maandbedragen. De bestaande versie werkt nu namelijk vooral met losse inkomsten- en uitgavenposten en zet frequenties om naar maandbedragen.
We kunnen van de geïmporteerde transacties automatisch maken:
Inkomsten
salaris;
uitkering;
pensioen;
toeslagen;
bijverdiensten;
terugbetalingen;
verkoop;
overige inkomsten;
gemiddelde inkomsten per maand;
onregelmatige inkomsten;
verwachte volgende inkomsten.
Uitgaven
wonen;
energie;
boodschappen;
vervoer;
verzekeringen;
telefoon/internet;
sport;
horeca;
webshops;
abonnementen;
zorg;
belastingen;
contante opnames;
overige uitgaven.
Daarbovenop komt patroonherkenning. Bijvoorbeeld:
Spotify
€11,99
iedere maand rond de 18e
Waarschijnlijk abonnement
of:
Albert Heijn
14 transacties in augustus
totaal €437,62
gemiddeld €31,26 per bezoek
of:
Zorgverzekering
gemiddeld €168,40
maandelijks rond de 27e
Voorspelbare vaste last
Dat geeft ons vervolgens een veel interessanter Budgetcoach-dashboard:
Deze week
€142 boodschappen
€48 horeca
€31 vervoer
€19 abonnementen
Deze maand
Inkomsten €2.850
Uitgaven €2.324
Over €526
Verwachte resterende uitgaven
€311
Verwachte maandruimte
€215
En daarnaast:
Je geeft gemiddeld €109 per maand uit aan 8 vermoedelijke abonnementen.
3 daarvan zijn de afgelopen 60 dagen nauwelijks herkenbaar als actief gebruik; controleer of ze nog nodig zijn.
Dat laatste moeten we natuurlijk formuleren als signaal, niet als feit. Een banktransactie vertelt immers niet of iemand daadwerkelijk gebruikmaakt van Netflix, een sportschool of een softwareabonnement.
We kunnen straks twee opties naast elkaar zetten:
A · Bestand importeren — fase 1
Bank → transacties downloaden → Budgetcoach → importeren
Dit heeft grote voordelen:
geen bankwachtwoord in Budgetcoach;
geen PSD2-vergunning voor onze HTML nodig;
geen banktoken bewaren;
geen betaalbevoegdheid;
gebruiker bepaalt zelf welke periode wordt gedeeld;
bestand kan lokaal verwerkt worden;
werkt ook vanuit Google Sites.
B · Bank koppelen — latere fase
Budgetcoach → Open Banking → toestemming gebruiker → rekeninginformatie
Daarvoor gebruiken we uiteindelijk een gereguleerde rekeninginformatiedienst/AISP of bank-API. Dat maakt automatische synchronisatie mogelijk.
Maar die tweede stap hebben we absoluut niet nodig om Budgetcoach nu al praktisch bruikbaar te maken.
De autorisatie is dan eigenlijk heel eenvoudig:
de gebruiker autoriseert niets aan Budgetcoach bij de bank.
Hij of zij logt zelf in bij de eigen bank, downloadt zelf de gegevens en geeft daarna via:
📥 Ik geef toestemming om dit bestand lokaal te analyseren
toestemming aan Budgetcoach.
Ik zou zelfs vóór de import een scherm tonen:
Bankgegevens importeren
Dit bestand bevat financiële persoonsgegevens.
Budgetcoach gebruikt het bestand uitsluitend om inkomsten, uitgaven, budgetten en financiële patronen inzichtelijk te maken.
Er worden vanuit Budgetcoach geen betalingen uitgevoerd.
☑ Ik ben bevoegd deze rekeninggegevens te gebruiken
☑ Ik wil deze transacties importeren
☑ Gegevens lokaal verwerken
Importeren en analyseren
Dat past veel beter bij het privacyprincipe dat al in de huidige Budgetcoach staat: gegevens worden lokaal op het apparaat opgeslagen.
Bovenaan:
🏦 BANKTRANSACTIES IMPORTEREN
1 Bank → 2 Bestand → 3 Controleren → 4 Categoriseren → 5 Inzicht
Bij Rabobank bijvoorbeeld:
Rabobank
Open Rabo Online Bankieren
→ Transacties downloaden
→ kies rekening
→ kies periode
→ kies CAMT.053 of CSV
→ download bestand
→ sleep het hieronder.
Met een knop:
↗ Open Rabobank transacties downloaden
naar precies de URL die jij gaf.
En hetzelfde kunnen we voor ING en andere banken maken.
Als iemand deze week importeert en volgende maand opnieuw een heel maandbestand importeert, mogen dezelfde transacties natuurlijk niet dubbel terechtkomen.
Daarom krijgt iedere transactie een fingerprint, bijvoorbeeld gebaseerd op:
rekening
+
datum
+
bedrag
+
tegenrekening
+
omschrijving
+
bankreferentie
Daarmee kunnen we melden:
387 transacties gevonden
341 nieuw
44 al aanwezig
2 mogelijk gewijzigd
En alleen de 341 nieuwe toevoegen.
De navigatie wordt dan ongeveer:
⌘ BUDGETCOACH
01 OVERZICHT
Financiële gezondheid
Saldo
Cashflow
Signalen
Taken
02 BANKZAKEN
📥 Transacties importeren
Alle transacties
Inkomsten
Uitgaven
Rekeningen
Tegenpartijen
Categorieën
Vaste lasten
Abonnementen
Terugkerende betalingen
Importgeschiedenis
03 BUDGET
Weekbudget
Maandbudget
Jaarbudget
Categorie-budgetten
Leefgeld
Prognose
04 ANALYSE
Uitgavenpatronen
Inkomstenpatronen
Maand vergelijken
Jaar vergelijken
Bespaarkansen
Ongebruikelijke transacties
Verwachte betalingen
05 SCHULDEN
...
06 PLANNEN
...
07 COACH
...
En vooral Alle transacties moet een echte financiële tabel worden met:
Zoeken | Van | Tot | Min € | Max € | In/uit | Categorie | Rekening | Tegenpartij
plus sorteren op:
Datum ↕ Bedrag ↕ Tegenpartij ↕ Categorie ↕
en periodeknoppen:
7 dagen Deze maand Vorige maand 3 maanden Dit jaar Alles
Dit sluit precies aan op wat we willen bereiken: niet dat Budgetcoach een bank wordt, maar dat wij bankgegevens vertalen naar begrijpelijk financieel inzicht en concrete acties.
En daarmee corrigeren we ook mijn eerdere formulering: voor automatisch rechtstreeks uitlezen hebben we open banking/PSD2 nodig; voor transacties downloaden bij de eigen bank en zelf importeren in Budgetcoach absoluut niet. Dat laatste kunnen we nu al volledig in de HTML bouwen.
oke maak dit mogelijk, zie dat Rabobank .csv en .pdf mogelijk maakt als downloadbaar voor 1 jaar. handig dus.
Ik heb de Budgetcoach HTML uitgebreid met Bankzaken fase 1. De bestaande inkomsten, uitgaven, schulden, bespaarmodule en exports blijven behouden; daar komt nu een aparte transactielaag naast. De huidige basis werkte al met lokale opslag en handmatige inkomsten/uitgaven, dus de bankdata is daar bewust als aparte dataset aan toegevoegd.
Nieuw ingebouwd zijn onder andere: Rabobank-link naar transactiedownload, CSV- én PDF-import, toestemming van de rekeninghouder vóór import, automatische herkenning van inkomsten/uitgaven, categorisering, zoeken, datumfilter, minimum/maximum bedrag, 7 dagen/30 dagen/3 maanden/1 jaar/alles, signalering van vermoedelijk maandelijkse of wekelijkse betalingen, abonnement-signalen, duplicaatcontrole bij opnieuw importeren, importgeschiedenis en een aparte export van banktransacties naar CSV.
Voor analyses is CSV de voorkeursroute. Rabobank geeft zelf aan dat CSV transactiegegevens bevat; voor zakelijke rekeningen kan bij één rekening maximaal 12 maanden in één download worden gekozen. Rabobank ondersteunt daarnaast andere formaten en PDF-rekeningafschriften. Voor particuliere Rabobank-rekeningen zijn aangepaste transactieoverzichten zelfs verder terug beschikbaar, terwijl een CSV daarna zelf gefilterd kan worden.
De PDF-import zit er eveneens in via PDF.js, maar wordt bewust als minder betrouwbaar gemarkeerd: een PDF is gemaakt om te lezen, niet als vaste transactiedatabase. De HTML probeert transactieregels uit de PDF te herkennen; wanneer dat niet betrouwbaar lukt, adviseert de tool CSV te gebruiken.
Download Budgetcoach met Bankzaken fase 1
Een logische volgende stap is dat we de geïmporteerde bankdata ook rechtstreeks laten doorwerken in weekbudget → maandbudget → jaarbudget → cashflowprognose → vaste lasten → abonnementen → bespaarkansen, inclusief grafieken en maand-tot-maandvergelijkingen.
budgetcoach_bankfase1.htmlHTMLBestand openen
vandaag 17:55
de budgetcoach tool is nog niet zichtbaar voor mobiel dus ik denk dat de link nog op prive staat. zie: https://script.google.com/macros/s/AKfycbzGFYrt1HZiqaJrpLJAUOOUr6x3WDisTfgOKAK-qOHSI_vg8LZiumT-8KeS2JSSU4TK/exec de sheet werkt goed en is @BudgetCoach Sup…tijn Gabeler.eu hier heb ik alles eerst ingevuld en daarna de bedragen weg gehaald, de sheet heb ik ook eerst nogmaals gekopieerd zodat ik die prive kan gebruiken. wat we nu willen is dat klanten gaan betalen voor budgetcoaching, wat is een normaal tarief, hoe vaak heeft iemand coaching nodig? 1x ? 12x per jaar? of zelfs 52x per jaar? met online support? telefonisch contact? op kantoor bij BudgetCoach Stijn? of op locatie bij een bibliotheek of buurthuis, of bij de persoon thuis?
Ja. Ik zou niet kiezen voor standaard 52 betaalde coachgesprekken per jaar. Budgetcoaching werkt beter als een traject waarvan de intensiteit afneemt zodra iemand meer grip krijgt.
Op dit moment zie ik in Nederland particuliere tarieven van ongeveer €45 tot €100+ per uur, terwijl bredere financiële coaching vaak rond €60–€150 per uur wordt genoemd. Voorbeelden: Budgetcoach Hollands Kroon rekent €45 per uur, Euro-Buddy €72,50 inclusief btw en Cloos For You €60. Een andere aanbieder rekent €639,15 voor zeven stappen van maximaal 90 minuten.
Voor BudgetCoach Stijn zou ik daarom starten rond €60–€75 per uur, maar vooral pakketten verkopen in plaats van uren.
Product Voorstel Contact
Kennismaking Gratis 20 min 1e x telefonisch contact / video gratis via youtube
BudgetCheck €49 45 min + tool
Startgesprek €75 60–75 min
Starttraject €249 3 gesprekken + online support
Grip-traject €449 6 gesprekken + support
Jaarbegeleiding €699–€899 12 maandchecks + support
Los vervolg €65 60 min
Thuis/op locatie tarief + reis-/locatiekosten fysiek
Een traject van 6–8 sessies is ook niet vreemd in deze markt. OpenUp noemt 6–8 sessies als veelvoorkomend, terwijl Nibud zijn werkgeversaanpak beschrijft als een kortdurend intensief traject met inventarisatie, advies en begeleiding.
🟢 1. Zelf doen — BudgetCoach Online
De klant gebruikt jullie BudgetCoach SupportSystem en importeert bijvoorbeeld iedere maand zijn banktransacties. De coach hoeft niet iedere week mee te kijken.
Bijvoorbeeld €9,95–€14,95 per maand, zodra het systeem voldoende waarde en veilige klantaccounts biedt.
🟠 2. Samen doen — BudgetCoach + Coach
Dit lijkt mij jullie belangrijkste product.
Maand 1:
intake;
banktransacties importeren;
inkomsten/uitgaven structureren;
abonnementen en vaste lasten;
schulden;
weekbudget;
maandbudget;
bespaarplan.
Daarna bijvoorbeeld één gesprek per maand.
Tussendoor kan er beperkte online support zijn: een korte vraag via WhatsApp/e-mail of een bericht via het klantportaal.
🔴 3. Intensief — Financiële rust
Voor iemand bij wie de administratie echt vastloopt:
week 1 → intake
week 2 → administratie
week 3 → budget/besparen
week 4 → actiecontrole
maand 2 → iedere twee weken
maand 3 → maandelijks
daarna → kwartaalcheck
Dat is veel logischer dan iemand vanaf dag één een abonnement van 52 coachgesprekken verkopen.
Een professionele budgetcoach moet uiteindelijk juist proberen de zelfredzaamheid te vergroten. Budgetcoach Groep omschrijft zijn aanpak bijvoorbeeld ook als het geven van handvatten waarmee de cliënt zelf verschil kan maken, met vervolgbegeleiding wanneer één gesprek en actieplan onvoldoende zijn.
Ik zou alle vormen aanbieden, maar niet allemaal voor dezelfde prijs.
Online/video wordt de standaard. Dat kost ons het minste reistijd en maakt een lager tarief mogelijk.
Telefonisch is geschikt voor korte controles van bijvoorbeeld 15–30 minuten.
BudgetCoach-kantoor kan het gewone fysieke tarief houden.
Bibliotheek/buurthuis vind ik juist een interessant concept. Het is laagdrempelig en neutraler voor mensen die liever niet thuis afspreken. Wel vooraf controleren of vertrouwelijke financiële gesprekken daar voldoende privacy hebben.
Bij de klant thuis zou ik als premium/ondersteunende optie aanbieden. Daar hebben we reistijd en vervoer bij, bijvoorbeeld:
€75 gesprek + vooraf afgesproken reiskosten.
Een andere budgetcoach biedt overigens eveneens thuis, neutraal terrein en digitaal aan en combineert dat met WhatsApp, e-mail en telefonisch contact.
Het interessante is dat we niet alleen tijd van CoachStijn verkopen.
We verkopen:
BudgetCoach SupportSystem + financieel overzicht + begeleiding + opvolging.
De klant kan straks iedere maand:
Bank → CSV downloaden → BudgetCoach importeren → analyse
en de tool maakt bijvoorbeeld:
Augustus 2026
Inkomsten €2.840
Uitgaven €2.517
Vrije ruimte €323
Boodschappen €487
Abonnementen €126
8 terugkerende betalingen
3 mogelijke bespaarkansen
Verwachte lasten komende 14 dagen €614
Vervolgens hoeft een coachgesprek niet meer voor 30 minuten te bestaan uit "waar is het geld eigenlijk gebleven?"
We kunnen meteen praten over:
Waarom zijn boodschappen €112 hoger?
Hebben we dit abonnement nog nodig?
Waarom is het weekbudget drie weken achter elkaar overschreden?
Welke rekening komt volgende week?
Welke besparing hebben we vorige maand afgesproken?
Dat maakt de coaching ook beter schaalbaar.
BUDGETCOACH FREE — €0
Tool proberen · handmatig budget · beperkte bankimport · zelf doen.
BUDGETCOACH PLUS — €9,95 p/m
Volledige bankimport · analyses · budgetten · historie · prognoses · abonnementdetectie · exports.
BUDGETCOACH COACH — €59 p/m
PLUS + maandelijkse coachcheck van ±30 minuten + online vragen/support.
BUDGETCOACH PERSONAL — €99 p/m
PLUS + maandelijks gesprek van ±60 minuten + persoonlijk actieplan + tussentijdse ondersteuning.
BUDGETCOACH INTENSIEF — trajectprijs
Bijvoorbeeld €449–€699 voor een traject met meerdere afspraken.
Daarmee hebben we zowel klanten die €0, €10, €59, €99 als een eenmalig trajectbedrag kunnen betalen.
En belangrijk: iemand met ernstige/problematische schulden moet niet simpelweg steeds meer commerciële coachuren aangeboden krijgen. Dan moet BudgetCoach ook duidelijk kunnen signaleren wanneer gemeentelijke schuldhulp of andere professionele hulp de aangewezen route is.
Wat betreft de niet-zichtbare Apps Script-webapp: dat klinkt inderdaad als een deployment/toegangsinstelling, niet als een mobiele-layoutfout. De /exec-URL die je noemt is een gedeployde Apps Script-webapp, maar ik kan vanaf alleen de URL niet zien welke Google-toegangsinstelling voor die deployment is gekozen. Als klanten hem zonder Google-toegang moeten kunnen openen, moeten we de deployment-instellingen controleren.
Ik zou hierna bovendien de sheet + webapp + betaalmodel samenbrengen: Registreren → abonnement kiezen → klant-ID → persoonlijke administratie → bankimport → dashboard → coachafspraak → actieplan → maandelijkse voortgang. Dat wordt dan daadwerkelijk het commerciële BudgetCoach SupportSystem by CoachStijn Gabeler.eu.
Ik kan ook periodiek de Nederlandse tarieven van andere budgetcoaches volgen, zodat we €59/€99 later kunnen vergelijken met de markt.