Rolling 30 days means a 30-day window that moves forward by one day every day instead of resetting at the start of a new calendar month. If today is June 15, the window covers June 15 back through May 17. Tomorrow it covers June 16 back through May 18. The window always contains exactly 30 consecutive days measured backward from the current date, which is why rules, limits, and deadlines tied to a rolling 30-day period behave very differently from ones tied to a calendar month.
Rolling 30 Days vs. a Calendar Month
A calendar month runs from the first to the last day of the month and then resets. A rolling 30-day period never resets. Each new day pushes the window forward: the current day joins the front, the oldest day falls off the back.
That difference changes outcomes. Under a calendar-month system, someone who hits a limit on September 28 regains full access on October 1, three days later. Under a rolling 30-day system, that same person has to wait until the earliest activity in the window ages past 30 days. The rolling approach closes the loophole of clustering activity at the end of one month and the start of the next.
How to Calculate a Rolling 30-Day Window
The calculation is an anchor-and-count:
- Set your anchor date. Usually that’s today.
- Count back 30 days. That date is the start of the window.
- Add up every qualifying event (transactions, absences, sales, whatever is being tracked) between the start date and the anchor.
- Compare the total to the limit. If you’re over, no further activity counts until the oldest events in the window age out.
- Repeat tomorrow with the anchor shifted forward by one day. Old entries drop out automatically.
A concrete example makes the mechanics clear. Suppose your bank caps outgoing transfers at $5,000 within any rolling 30-day period. On Day 1 you transfer $3,000. On Day 10 you transfer $1,500. On Day 11 your rolling total is $4,500, leaving $500 available. You cannot wait for the first of the next month to regain the full $5,000. You have to wait until Day 31, when the $3,000 transfer from Day 1 ages out of the window.
Where You Run Into Rolling 30-Day Periods
The same mechanic shows up in several places you’re likely to encounter.
Bank and Account Transaction Limits
Banks commonly set rolling 30-day caps on external account transfers, ATM cash withdrawals, or mobile deposit totals. The specific dollar amounts are set by the institution’s internal policies, not by a single federal regulation, and they vary by bank and account type. When you hit a rolling limit, your access does not reopen on the first of the next month. You wait until the oldest transactions in the window drop off. Checking your transaction history and totaling the past 30 days of qualifying activity is the simplest way to see how much capacity remains.
Workplace Attendance Policies
Many employers use a rolling 30-day window (or 60 or 90, depending on the policy) to count unexcused absences under a point system. Instead of resetting on January 1, the employer looks back over the most recent 30 days from the current date. An absence that occurred 31 days ago drops off the count. Disciplinary consequences typically escalate: a verbal warning after a set number of points, then a written warning, then possible termination. Thresholds vary by employer.
The Wash-Sale Rule in Tax Law
One of the most consequential uses of a 30-day window is the federal wash-sale rule. Under 26 U.S.C. ยง 1091, if you sell stock or securities at a loss and buy back the same or a substantially identical investment within 30 days before or 30 days after the sale, the IRS disallows the loss deduction.1Office of the Law Revision Counsel. 26 USC 1091 – Loss From Wash Sales of Stock or Securities Because the 30 days extends in both directions from the sale date, the full restricted period spans 61 days: 30 before, the sale date itself, and 30 after.
The disallowed loss doesn’t vanish. It gets added to the cost basis of the replacement shares. If you sold stock at a $250 loss and bought replacement shares for $800 within the window, the new cost basis is $1,050.2IRS Courseware. Case Study 1 – Wash Sales That higher basis reduces your taxable gain, or increases your deductible loss, when you eventually sell the replacement shares. The wash sale gets reported in Box 1g of Form 1099-B. Every individual sale triggers its own 30-day look-back and look-forward, so active traders can rack up wash sales without noticing, especially across multiple brokerage or retirement accounts.
Automatic Renewals and Subscriptions
Many subscriptions and service contracts renew on a rolling 30-day cycle: 30 days from the original start date, then 30 days from that renewal, and so on. Cancelling typically requires notice before the next renewal date. The FTC’s Click-to-Cancel rule requires businesses using automatic renewals to clearly disclose the renewal terms before collecting billing information, obtain the consumer’s express informed consent, and provide a cancellation process at least as simple as the sign-up.3Federal Trade Commission. Federal Trade Commission Announces Final Click-to-Cancel Rule If you signed up online, the service has to let you cancel online.
Not every time period described as “rolling” is 30 days. Federal FMLA leave can be tracked on a rolling 12-month basis measured backward from the date leave is used, which uses the same look-back logic over a longer interval.4eCFR. 29 CFR 825.200 – Amount of Leave If a rule in your situation says “rolling,” check the length of the window; the mechanic is the same, but the interval isn’t always 30 days.
When the 30th Day Falls on a Weekend or Holiday
A practical question with any 30-day deadline is what happens when the final day lands on a Saturday, Sunday, or federal holiday. Under federal prompt-payment rules, a payment that falls due on a weekend or federal holiday may be made on the next business day without triggering late-payment interest.5eCFR. 5 CFR 1315.4 – Prompt Payment Standards and Required Notices If the 30th day is a Saturday, the effective deadline moves to Monday.
That rule applies to government payment obligations specifically. In private contracts and employer policies, whether a weekend or holiday extends a rolling 30-day deadline depends on the terms of the agreement. Some contracts count business days only; others count calendar days with no extension. If a rolling window matters to you, check whether the specific rule counts calendar days or business days and whether it provides any grace for non-business days.
Tracking a Rolling 30-Day Total in a Spreadsheet
If you need to monitor a rolling 30-day total on an ongoing basis, a spreadsheet formula handles the calculation. In Excel or Google Sheets, assuming your dates sit in column A and the amounts you’re tracking sit in column C, this SUMIFS formula sums every value within the last 30 days:
=SUMIFS(C:C, A:A, ">="&TODAY()-30, A:A, "<="&TODAY())
The formula checks each row’s date against two conditions: not earlier than 30 days ago, and not later than today. Qualifying amounts within that range get added. The result updates automatically each day as TODAY() advances, so old entries drop off and new entries come in without any manual work.