Skip to content

Tally / Guides

Why doesn't my credit card total match my budget's month?

Free guide · updated 2026-09-18

A statement period is not a calendar month. If your card closes on the 4th, the statement runs from the 5th of one month to the 4th of the next, so it always contains days your budget's month does not. The same purchase can also land in a different month depending on whether it is counted by transaction date or posting date, pending charges move before they settle, and refunds often arrive a period later than the purchase. The fix is not to force the numbers to match but to pick one definition and use it consistently.

Why doesn't my credit card total match my monthly budget?

Because the two measure different windows. Your budget runs on the calendar, the 1st to the end of the month. Your card runs on a billing cycle that ends on a fixed closing date, and unless that date happens to be the last day of the month, the two windows never contain the same days.

The second reason is date basis. Your budget probably counts a purchase on the day you made it, while your statement lists items in the order they settled, a day or two later. That only matters at the edges of the window, which is exactly where the mismatch shows up.

Neither number is wrong. Both can be exactly right and still differ, because they answer different questions: what did I spend in September, and what am I being billed for this cycle.

What is a statement period, and when does it start and end?

A statement period, also called a billing cycle, is the stretch of days one statement covers. It ends on the closing date, sometimes called the statement date. Say your statement closes on the 4th: that statement covers the 5th of the previous month through the 4th of this one, and the next period begins on the 5th.

Cycles run about a month, commonly between 28 and 31 days, and some issuers shift the closing date when it falls on a weekend or holiday, so the boundary can move by a day. Your payment due date is a separate, later date; in the United States the statement has to reach you at least 21 days before it, and other countries set their own rules.

The practical consequence: what you spend this month and what you will be billed for are two different lists, offset by however many days sit between your closing date and the month's end.

Does a purchase belong to the month I bought it or the month it posted?

Both answers are defensible, which is the whole problem. The transaction date is when you bought. The posting date is when it settled and changed your balance. Statements are bounded by posting date, most budgeting tools sort by transaction date, and some data feeds pass along whichever date the bank sends.

A purchase on the 30th that posts on the 2nd belongs to September by transaction date and to October by posting date. Nothing about the purchase changed. Weekends and holidays widen the gap, so a month that ends on a Saturday produces more of these than usual.

Pick one basis and keep it. Transaction date matches how you remember spending, which makes it more useful for a budget. Posting date matches what the issuer will bill you, which makes it right when checking a statement.

Why do pending charges keep changing my totals?

A pending charge is authorized but not settled. It has already reduced your available credit, but the amount is not final and the date can change when it posts. A total that includes pending items is a moving number: useful for deciding what you can spend today, unreliable for what you spent last month.

Pending amounts change for ordinary reasons. Restaurants authorize before the tip is added. Fuel pumps authorize a holding amount and post the real one. Hotels and rental counters authorize an estimate. When these settle, the amount is corrected and sometimes the date moves with it, so a month total you wrote down last week may not reproduce this week.

When you compare two totals, make sure both include pending or both exclude it. A pending-versus-posted comparison is the most common false alarm.

What happens when a merchant authorizes a charge and then releases it?

Some businesses place an authorization hold rather than a charge: a hotel at check-in, a rental counter, a fuel pump, a sign-up that verifies your card with a small amount. The hold reserves part of your credit limit or account balance. If the merchant never completes the transaction, the hold is released and nothing ever posts.

Holds can take several days to fall off, and how long varies by merchant, card network and bank. During that window your available balance is lower than your posted transactions explain, which feels exactly like money gone missing. None of it reaches the statement, because nothing settled.

The one to watch is a hold that stays after the real charge has posted, so the same purchase appears twice. That usually clears by itself within a week or two; if it does not, call the issuer.

Why doesn't a refund cancel out the purchase in my budget?

Refunds move more slowly than purchases. The merchant has to process the return, and then the credit travels back through the same systems, so it commonly lands days after the purchase, often in a different statement period and frequently in a different calendar month.

The effect on a budget is that one month is overstated and a later month understated by the same amount. Return something you bought in September for 400 and receive the credit in October: September looks like a heavy month while October looks unusually light. Neither reflects what you actually did.

There are two honest ways to handle it. Leave both where they fell and remember the category nets out over two months, or move the credit back to the month of the original purchase so the category tells the truth. Either works; mixing them double-counts.

Why do my card app, my bank feed and my calendar month show three different totals?

Because they are three different measurements, and all three are true.

  • The statement total is posted items only, bounded by the closing date. The new balance on it also includes anything unpaid from earlier periods.
  • The current balance in the issuer's app is posted items up to this moment, with no period boundary. The available credit beside it also reflects pending authorizations and holds.
  • A calendar month total in a budgeting tool is whatever the feed supplied, dated by whichever date that feed provides, for the 1st through the end of the month.

Feeds add their own timing. Data can arrive hours or a day behind, a pending item can be replaced by a posted version with a different date and amount, and some connections backfill older transactions when they refresh. Two totals taken at different times of day can differ for that reason alone.

None of this makes a number wrong. It means you have to say which of the three you are looking at before comparing anything.

How do I reconcile the numbers on purpose?

Reconciling means explaining the difference, not eliminating it. Work in this order.

  1. Choose one date basis; transaction date is the one that matches how you remember spending.
  2. Export or print the statement and the same date range from your budget.
  3. Remove pending items from both sides.
  4. List the purchases inside one window and outside the other, at both ends.
  5. Add the statement's interest and fees, which your budget may not count as spending.
  6. Account for refunds that crossed a boundary.

Here is that bridge for a card closing on the 4th: September against the statement covering September 5 to October 4.

LineAmount
September total, by transaction date1,412.55
Less purchases dated September 1 to 4- 180.00
Plus purchases dated October 1 to 4+ 263.40
Less October 1 to 4 purchases that posted after October 4- 96.20
Less a September 30 purchase that posted October 6- 45.00
Plus interest and fees on this statement+ 21.60
Charges for the statement period1,376.35

The October end has been corrected for posting date; the September end has not. The 180.00 removes every purchase dated September 1 to 4, but any of those that posted on or after September 5 did land on this statement, so a few items belong back in. List them individually if the remaining gap matters to you.

That reconciles the period's charges, not the new balance on the statement, which also carries anything unpaid from earlier cycles. Once the gap is explained, pick one definition and stop comparing. Some budgeting apps let you fix the date basis so every month is measured the same way, and Tally is one way to do this, but a spreadsheet with a fixed rule does the same job.

When is a difference a real problem rather than normal timing?

Normal timing differences have a shape. They are made of a few identifiable items at the edges of a period, they account for the whole gap once you list them, and they reverse next period, because the purchases you pulled out of one month turn up in the next.

Treat it as a real problem when: a charge appears that you cannot identify after checking the descriptor, date and amount; the same purchase posts twice and both stay posted after a few days; a posted amount is higher than you authorized by more than a tip; a hold has not released two weeks later; a promised refund has not arrived past the merchant's stated window; or your reconciliation still leaves an unexplained gap after listing every timing item.

Contact the merchant first for anything they can fix directly, and your card issuer for anything unauthorized, duplicated or unresolved. Dispute time limits vary by country, card network and account agreement, so raise it promptly rather than waiting for the next statement.

This guide explains how the arithmetic works. It is not financial advice.

Common questions

When does my statement period close?

The closing date is printed on every statement, usually in the header next to the statement period, and shown in your online account. For most accounts it is a fixed day of the month.

Can I change my statement closing date?

Many issuers will move a due date, and moving the due date usually moves the cycle with it, though policies and how often you can ask vary. If your closing date can be moved near the end of the month, your statement and your budget month will nearly line up.

Should I budget by statement period instead of calendar month?

You can, and it makes the card easy to pay, but it makes everything else harder, because rent, pay, subscriptions and every other account run on the calendar. Budgeting by calendar month and treating the statement as a bill keeps every account on one calendar and leaves only the card to reconcile.

Do pending transactions count toward my budget?

Include them when you want a current picture of what is left to spend, and exclude them when totaling a finished month. The only real mistake is mixing the two in one comparison.

Why is my available credit lower than my balance suggests?

Pending authorizations and merchant holds reduce available credit before they post, and some holds sit for several days. The difference usually resolves on its own within a week.

Does a refund reduce my statement balance?

Yes, once it posts. It lands on whichever statement period covers the date it posted, which is often the period after the one containing the original purchase.

Who wrote this

Tally is an iPhone budgeting app. It reads the accounts you connect, files every purchase on its own, and shows one number: what is safe to spend today. It imports a statement as a PDF, CSV or text file when a bank cannot be connected, and keeps one budget across 32 currencies. Free to download; the paid plan is $7.99 a month or $79.99 a year with a seven-day trial.

Get Tally on the App Store