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.
- Choose one date basis; transaction date is the one that matches how you remember spending.
- Export or print the statement and the same date range from your budget.
- Remove pending items from both sides.
- List the purchases inside one window and outside the other, at both ends.
- Add the statement's interest and fees, which your budget may not count as spending.
- 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.
| Line | Amount |
|---|---|
| September total, by transaction date | 1,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 period | 1,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.