Bills History: Every Payment on Its Real Date, in the Right Month

Budgeting

June 22, 2026 · WIMM team

WIMM's Bills History view puts every occurrence on its real date, so a bill you paid early or late stays in the right month instead of drifting.

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.

An open calendar and notebook for tracking bill due dates, the kind of timeline WIMM History keeps honest

Photo by NORTHFOLK on Unsplash

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.

A monthly statement spread on a desk showing payment dates and amounts, the kind of record History keeps automatically

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.

A phone displaying a notification, representing the timely bill reminders WIMM sends before each due date

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.