My Budgeting Apprentice is a debt strategy tool built around one problem most budget apps ignore: promotional APR windows. Here's why that matters, and how to get set up in about 10 minutes.
Many credit cards offer 0% promotional APR for 12–21 months — on purchases, balance transfers, or store financing. The catch most people discover too late: many of these offers use deferred interest. If even a small balance remains when the promo expires, the card charges interest retroactively on the entire original balance — as if the 0% period never happened. A $3,000 purchase with $200 left at expiry can trigger hundreds of dollars in back-dated interest overnight.
Generic budgeting apps don't model this. They see a balance and an APR, not a countdown. They can't tell you that paying an extra $150/month toward one specific card for the next four months saves you more than any avalanche or snowball ordering would.
MBA reads the promo windows off your actual statements and sequences your payoff around them — making sure high-balance promos are cleared before their expiry dates, then falling back to classic avalanche or snowball ordering for everything else.
Your promotional APR windows and expiry dates only appear on your statement PDFs — live balance sync (covered in Step 3) can't see them. Uploading a statement is how MBA tracks when your 0% promo ends and how much you need to pay off before it does.
MBA currently reads statements from these banks:
| Bank | Cards | PDF parsing |
|---|---|---|
| Wells Fargo | Reflect, Active Cash, Autograph | ✓ Supported |
| Bank of America | Customized Cash, Premium Rewards, Travel Rewards | ✓ Supported |
| Discover | it Cash Back, it Chrome, it Miles | ✓ Supported |
| Citi | Simplicity, Double Cash, American Airlines | ✓ Supported (BalTrnOffer layout, incl. OCR) |
| Chase, AmEx, others | — | Coming soon |
To download a statement, log into your bank's website and navigate to Statements or Documents. Download your most recent statement as a PDF. The file name doesn't matter.
From the Upload page (or Step 2 of the onboarding wizard), drop your PDF into the upload area, then click Upload Statement.
MBA extracts your promotional APR, expiry date, and promotional balance from the PDF automatically. You'll see a confirmation showing what was found.
You can upload multiple statements — one per card. Each upload adds promo data for that card without overwriting the others.
If your bank isn't in the supported list yet — or you'd rather not upload a statement at all — you can still generate a full payoff plan. On the Upload page, download the Excel template, fill in one row per card (balance, APR, minimum payment, and any promo APR + expiry date you know from your statement), and upload the completed file.
MBA treats Excel-entered cards exactly like parsed ones: promo windows are tracked, countdowns run, and the plan sequences around expiry dates. The only difference is that you update the numbers by hand instead of MBA reading them for you.
MBA uses SimpleFIN to pull live balances from your bank without storing your bank username or password. SimpleFIN acts as a read-only bridge — it can see your balances and recent transactions, but cannot move money.
To get started, visit beta-bridge.simplefin.org and click Create a SimpleFIN token.
You'll be asked to log in with your bank credentials — this happens on SimpleFIN's site, not in MBA. MBA never sees your bank password. After completing the bank login, SimpleFIN gives you a setup token — a long string of characters you'll paste into MBA in the next step.
When you first log in, MBA shows you the onboarding wizard. Paste your SimpleFIN setup token into the field in Step 1 and click Connect.
After a few seconds you'll see a green confirmation message. MBA will sync your balances in the background — this usually takes under a minute.
From the home screen, enter your total monthly debt payment budget — the total amount you're able to put toward all credit cards combined each month. Then choose a payoff strategy:
Click Generate Plan. MBA produces a month-by-month schedule showing which card gets the extra payment each month, how much interest you'll pay in total, and when each card reaches zero.
After generating a plan, click Dashboard to see your full card picture at a glance.
Each card shows:
The countdown timer changes color based on urgency:
Reply to your welcome email or reach out directly. This is an early version — feedback is genuinely useful.
Prefer a PDF? Download the guide.