Listen to this article
You paid the electric bill on the 28th. A few days later it looks like it is due again, marching into next month as if you never paid it. That glitch shows up in a lot of bill trackers, and it comes from the same root cause: the app tracks only a single advancing due date, so the moment you pay, the pointer jumps forward and the timeline forgets when the real payment happened. WIMM's Bills History view fixes this by showing every occurrence on its real date.
Three views on the Bills page
The Bills page gives you three ways to look at the same data: List, Calendar, and History. List is the running roster of your bills. Calendar lays them out on a grid by due date. History, the focus here, is the chronological record.
Pick a month and History shows you every bill occurrence on its real date, newest first, grouped by day. It reads like a statement: scroll down through the month and see exactly what happened, in the order it happened.
What lands on which date
History does not flatten everything onto the due date. It puts each occurrence where it actually belongs.
A payment shows up on the day you actually paid it. An upcoming or overdue bill shows up on its due date, because that is the date that matters until it is paid. And a cycle you intentionally skipped shows up on its cycle date, so the gap is visible instead of silently disappearing.
That mix is the whole value. A paid bill sits on the day money left your account, not on the day the app thinks the next one is due.
Photo by Towfiqu barbhuiya on Unsplash
A month navigator and a filter that remembers
At the top of the History view is a month navigator, so stepping back to last month or forward to plan ahead is one click. Beside it is an All / Paid / Upcoming / Overdue filter.
The filter is sticky. Whatever you set, WIMM remembers it for next time, so if you live in the Paid view to reconcile your statements, that is where History opens for you tomorrow.
Why it stays honest: the cycle model underneath
The reason a paid-early or paid-late bill does not break the timeline is the cycle model that runs beneath History. Every payment records which billing cycle it satisfied, not just when it was paid.
So if your bill is due on the 1st and you pay it on the 27th of the month before, that payment still binds to the correct cycle rather than looking like an extra early payment. The same holds the other way: there is a two-week grace window for late payments, so a payment that lands a little after the due date still attaches to the cycle it was meant for.
Tip
Not sure whether you actually paid the gas bill last month? Open History, step the navigator back a month, set the filter to Paid, and look at the day you remember paying. If the payment is there on its real date, you are covered. No second-guessing a single due-date pointer that may have already advanced.
Linking old transactions without faking the present
Sometimes you find an old transaction that should have been recorded as a bill payment. WIMM lets you link it to the past cycle it belongs to. That link is recorded for provenance, so your history is complete, but it does not falsely mark the current cycle as paid. The past gets the credit, and this month's status stays truthful.
Reminders so a due date never surprises you
History keeps your past honest. Reminders keep your future covered. WIMM sends bill reminders by email a few days before a due date, and you choose the lead time: 1, 3, 5, or 7 days. They are rendered in your own timezone, so "due tomorrow" actually means tomorrow where you live, not on some server clock.
Photo by Brett Jordan on Unsplash
How this compares to other trackers
Most bill trackers keep cycle binding implicit. They track a single due date and assume payments line up with it, which works fine until you pay early or pay late. Then the timeline gets confused: a paid bill reappears, or an early payment looks like a double charge.
WIMM makes the cycle explicit. Because each payment knows which cycle it satisfied, your History reads correctly no matter when you actually paid. The result is a record you can trust at a glance instead of one you have to mentally correct.
Free for everyone
The three views, the History timeline, the sticky filter, the cycle model, and email reminders are all free. There is no premium tier standing between you and an honest record of what you paid and when.
See it on sample data: the demo opens a household with bills already paid, due, and skipped across the month, so you can switch to History and watch every occurrence fall on its real date. Start at app.wimm.money/demo.
Try WIMM today
The demo loads with realistic data and no signup. See what this article describes in action.