Optimized Sales Optimized Marketing Target Accounts For CROs For CFOs For CMOs Blog News Glossary Compare Tools About Schedule a Demo
Free Template

13-Week Cash Flow Template

ORM Technologies
Home/ Tools/ 13-Week Cash Flow Template

A 13-week cash flow forecast projects the cash a company will receive and pay in each of the next 13 weeks, starting from today's bank balance. It shows closing cash for every week and the first week it falls below your minimum. ORM's free Excel template builds receipts from AR aging and pipeline, and payments from payroll dates and bills.

Free download, no email needed

Get the 13-week cash flow template

Standard .xlsx, seven tabs, 13 weekly columns, no macros. Opens in Excel, and in Google Sheets through Drive (Open with > Google Sheets) or File > Import. Yellow cells are inputs. Everything else is a formula.

Download the worked example (.xlsx) Download the blank template (.xlsx) Example: an illustrative SaaS company, November to January. Blank: same formulas, no numbers.

Quick check: will cash stay above your minimum for 13 weeks?

A simplified version of the template: average weekly collections and payments, payroll every two weeks, monthly fixed payments in weeks 1, 5 and 9, and one large receipt (an annual renewal, say). Defaults are illustrative.

All accounts, from the bank
Covenant or board floor
Cash received, not billed
Vendors, hosting, tools
Net pay plus payroll taxes
Then every second week
Rent, benefits, debt service
Use 0 for none
Due date plus usual days late
Lowest closing cash$965,000
Lowest weekWeek 11
Weeks below minimum2
Closing cash, week 13$990,000
WeekCash inCash outClosing cashvs minimum

Cash starts at $2,350,000 and ends week 13 at $990,000. It is lowest in week 11 at $965,000, which is $35,000 below your $1,000,000 minimum. It falls below the minimum in 2 of 13 weeks, first in week 11. You need about $35,000 of extra cash or cuts by week 11 to stay above the line in every week, and about 10 weeks to arrange it from today.

The Forecast Brief

Get The Forecast Brief

You just checked your cash week by week. The Forecast Brief is a short email from Pete Furseth, ORM's COO, built on what ORM sees in its customers' forecasts.

What is a 13-week cash flow forecast?

It is a weekly, direct-method forecast of cash in and cash out for the next quarter. Direct method means each line is a real payment on a real date: a customer's wire, a payroll run, a rent check. It does not start from profit and adjust it, the way a cash flow statement does.

Finance teams run it when cash matters more than profit for the next few months: a company burning cash between rounds, one with a loan that requires a minimum balance, one in a turnaround, or one whose collections are lumpy. A SaaS company is often lumpy by design. Annual contracts billed upfront bring in large payments in a few weeks of the year, while payroll leaves every two weeks. The forecast shows whether the two line up. For the concept behind it, see ORM's glossary entry on cash flow forecasting.

What is in the template, tab by tab

Most free 13-week templates are one grid with blank rows. This one fills the receipt and payroll rows from lists you already have, so the weekly update takes minutes, not an afternoon.

TabWhat it doesWhat you enter
Start hereThe Monday routine in eight steps, every formula in words, three rulesNothing
13-week cash flowThe grid: opening cash, 4 receipt lines, 11 disbursement lines, net cash flow, closing cash, minimum cash line, cushion, status, liquidity with the credit line. Totals, a Beyond week 13 column, a Change vs last week's version column and a summaryWeekly amounts for lines with no list: benefits, commissions, rent, recurring vendors, debt service, taxes, capex, one-time items, other receipts
InputsWeek 1 start date, opening cash, minimum cash line, undrawn credit line, and the AR aging bucket table (collection % and days to pay per bucket)Five values and your own collection history
AR aging200 rows. Days past due, bucket, collection %, expected pay date, week and expected cash for each open invoice, plus a bucket summaryCustomer, invoice, open amount, due date
Billings and pipeline100 rows. Invoices you will send in the window and deals you expect to close, with pay date, week and weighted cashType (Signed, Renewal, Pipeline), date, amount, probability, terms, days late
PayrollSeven pay runs: pay dates, net pay, tax deposit dates and amounts, and the week of eachFirst pay date, days between runs, net pay and taxes per run, deposit lag
AP100 rows of open bills, paid on the due date unless you override itVendor, bill, amount, due date, optional pay date
VarianceLast week's forecast vs actual by line, and last week's version vs this one for the 12 weeks both coverLast week's numbers and a one-line reason

How do you build a 13-week cash flow forecast?

Start from the bank balance, list every expected receipt and payment by the week it will clear, and check each week's closing cash against your minimum. With the template, that is eight steps, and the first build takes longer than the weekly updates.

  1. Set week 1. On the Inputs tab, enter this Monday as the week 1 start, opening cash from the bank (all accounts, not the ledger), your minimum cash line and the undrawn part of any credit line.
  2. Paste the AR aging. Every open invoice with its amount and due date. The sheet works out days past due and the bucket, then applies that bucket's collection % and days to pay.
  3. Fix the bucket table once. Replace the placeholder collection rates with your own: of last year's invoices that reached 31 to 60 days late, what share did you collect, and how long did it take?
  4. List future billings and deals. Monthly billing runs, installments, renewal invoices and pipeline deals with a close date and probability. Pay date is invoice date plus terms plus your usual days late.
  5. Set the payroll calendar. First pay date, frequency, net pay and taxes per run. The sheet places taxes on the deposit date, not the payday.
  6. Paste open bills. On the AP tab, with due dates. Use the override column for any bill you plan to pay early or hold.
  7. Type the lines with no list. Benefits, commissions, rent, debt service, sales tax, capex and one-time items, in the week they leave the bank.
  8. Read the summary, then decide. Lowest cash week, weeks below minimum and the first week below it. If the first breach is week 11, you have ten weeks to act. Each Monday after that, fill in the Variance tab and roll forward.

Where SaaS receipts come from, week by week

Receipts are the hard half of the forecast, and in a subscription business they come from four places with very different reliability. Bookings and ARR are not cash. A deal signed and invoiced today on net 30 terms is cash in four to five weeks if the customer pays on time. ORM's comparison of billings vs cash collections explains why invoiced and banked dollars drift apart.

Receipt sourceHow the template forecasts itHow reliable
Open invoices (AR aging)Open amount x the bucket's collection %, on the later of due date and week 1, plus the bucket's days to payHigh for current invoices, falling fast after 60 days past due
Signed billing not yet invoicedMonthly runs and contracted installments: invoice date + terms + days late, at 100%High. The amount and date are in the contract
RenewalsRenewal invoice date + terms + days late, at a probability below 100% for churn riskAmount and date are known. Whether it renews is the risk
PipelineClose date + terms + days late, x deal probabilityLowest, and most of it lands late in the quarter

Pete Furseth, ORM's COO, makes two points that change how these rows behave:

  • Renewals and new deals close on different clocks. Pete says renewals carry less uncertainty: "Generally, you know the amount" and "you know when it is going to close, the renewal date." In ORM's data, renewals usually close within about 30 days before or after the renewal date. New business timing depends on when the deal last changed stage. That is why the template keeps renewals on their own rows with their own probability.
  • New business is back-loaded inside the quarter. ORM splits each quarter into 13 weekly seasonality weights for every customer. Pete's example: 0.70, 0.59, 0.63, 0.81, 0.96, 0.73, 0.60, 1.44, 0.84, 0.68, 1.27, 1.47, 2.27. By our arithmetic, the last three weeks carry 5.01 of the 12.99 total, about 39% of the quarter's bookings, against 23% if every week were equal. On net 30 terms, much of a quarter's new-business cash arrives in the first five or six weeks of the next quarter, which is exactly the window a 13-week forecast covers.

Pete adds a caution on renewal invoices: "If you send them an invoice 30 days before their renewal and never talk to them, you are putting that renewal at more risk." Invoice early if your terms allow it, but have someone talk to the customer first.

Disbursements start with payroll dates

Payroll is usually the largest and least movable payment, so the template schedules it by date. Net pay leaves on payday. Withheld and employer payroll taxes leave on the deposit date, which can fall in the next week. Under the IRS semiweekly schedule, taxes on wages paid Wednesday, Thursday or Friday are due by the following Wednesday, and on wages paid Saturday to Tuesday by the following Friday (IRS Publication 15). A monthly depositor pays by the 15th of the next month instead, so set the deposit lag to match your schedule.

Then look for the SaaS payments that a monthly average hides:

  • Commissions on quarter-end bookings. If the quarter closes heavy in its last weeks, the commission run that pays for it is one of the largest of the year, and it lands in the next quarter.
  • Annual prepaid contracts. Insurance, the CRM and other software renewals often bill once a year, frequently in January.
  • Hosting true-ups and usage bills. Cloud bills for a heavy month arrive weeks later.
  • Debt service and covenants. Interest and principal dates, and the minimum cash the lender requires, which becomes your minimum cash line.
  • Annual bonuses and sales tax remittances. Dated, predictable, and easy to forget in a model built on monthly averages.

13-week cash flow example: a SaaS company from November to January

This is the worked example inside the example file. The company and every number are illustrative, made up to show the mechanics. Week 1 starts Monday, November 2. Opening cash is $2,350,000, the minimum cash line is $1,000,000 and $500,000 of the credit line is undrawn. Payroll runs every second Friday: $210,000 of net pay plus $95,000 of payroll taxes deposited the next Wednesday.

Week (illustrative)StartsReceiptsDisbursementsClosing cashvs $1,000,000 minimum
1Nov 2$148,500$328,000$2,170,500$1,170,500
2Nov 9$277,140$192,000$2,255,640$1,255,640
3Nov 16$143,550$292,000$2,107,190$1,107,190
4Nov 23$144,540$120,000$2,131,730$1,131,730
5Nov 30$160,380$352,000$1,940,110$940,110
6Dec 7$18,000$161,000$1,797,110$797,110
7Dec 14$191,280$284,000$1,704,390$704,390
8Dec 21$120,000$95,000$1,729,390$729,390
9Dec 28$13,200$337,000$1,405,590$405,590
10Jan 4$45,000$203,000$1,247,590$247,590
11Jan 11$28,000$389,000$886,590-$113,410
12Jan 18$324,500$272,000$939,090-$60,910
13Jan 25$45,000$210,000$774,090-$225,910
Total$1,659,090$3,235,000$774,0903 weeks below

Cash falls $1,575,910 over the quarter. A monthly view would show three months of steady burn and a January ending balance under the line, but not which weeks or why. The weekly view shows four things:

  • The first breach is week 11, not week 13. Week 11 carries a payroll run, $96,000 of commissions on December bookings, $68,000 of hosting and $15,000 of debt service, while only $28,000 comes in. The company has ten weeks of warning.
  • The big January renewals land outside the window. Nine customers renew on January 1. Invoiced that day on net 30, with their usual 10 days late, $342,000 of expected cash (95% of $360,000) arrives February 10, in week 15. The Beyond week 13 column shows it, along with $82,500 of weighted pipeline.
  • Old invoices are worth less than their face value. Open AR is $1,004,000. Weighted by bucket, the template expects $970,590. The $18,000 invoice that is 125 days past due counts as $7,200, in week 9.
  • Weeks 6 and 9 are near-zero receipt weeks. $18,000 and $13,200 come in, and week 9 also carries rent, payroll, an $85,000 annual CRM renewal and the year-end holiday.

The fix the example tests: invoice the January 1 renewal batch on December 1 instead, after customer success has spoken to each account. At the same terms and days late, the $342,000 arrives January 10, in week 10. Closing cash then stays above $1,000,000 in every week, with a low of $1,116,090 in week 13. A second option is to draw $250,000 on the credit line before week 11. The template shows both: closing cash and liquidity (cash plus the undrawn line) sit on separate rows.

The 13-week cash flow formulas, in Excel and Google Sheets

Every formula uses functions both apps share. References are from the template; Inputs!$B$4 is the week 1 start date. Examples come from the worked example.

MeasureFormulaExcel or SheetsExample (illustrative)
Week number of a dateWhole weeks since week 1 start, plus 1=MAX(1,INT((I6-Inputs!$B$4)/7)+1)Nov 23: INT(21 / 7) + 1 = week 4
Days past dueWeek 1 start - due date=Inputs!$B$4-D6Nov 2 - Sep 15 = 48 days
Bucket collection %Look up days past due in the bucket table=INDEX(Inputs!$C$12:$C$16,MATCH(E6,Inputs!$B$12:$B$16,1))48 days: 31 to 60 bucket, 90%
Expected pay date (AR)Later of due date and week 1 start + days to pay=MAX(D6,Inputs!$B$4)+H6Nov 2 + 21 days = Nov 23
Expected cash (AR)Open amount x collection %=C6*G6$55,000 x 90% = $49,500 in week 4
Expected pay date (billing or deal)Invoice or close date + terms + days late=C6+F6+G6Dec 22 + 30 + 7 = Jan 28, week 13
Weighted pipeline cash in a weekSum of amount x probability for deals paying that week=SUMIFS(J$6:J$105,I$6:I$105,B$4,A$6:A$105,"Pipeline")$90,000 x 50% = $45,000 in week 13
Collections in a weekSum of expected AR cash for that week=SUMIF('AR aging'!$J$6:$J$205,B$4,'AR aging'!$K$6:$K$205)Week 2: $277,140
Closing cashOpening cash + receipts - disbursements=B8+B15-B29Week 11: $1,247,590 + $28,000 - $389,000 = $886,590
Cushion over minimumClosing cash - minimum cash line=B32-B33$886,590 - $1,000,000 = -$113,410
First week below minimumSmallest week number with a negative cushion=IF(MIN(B38:N38)=99,"None",MIN(B38:N38))Week 11

Row 38 is a helper that returns the week number when the cushion is negative and 99 when it is not, which keeps the formula free of array functions. Blank rows return zero, so the blank file shows a clean grid instead of errors.

How weekly variance makes the forecast better

A 13-week forecast earns trust by being compared with what happened, every week. The Variance tab does it twice. First, last week's forecast against actuals for the week that just ended, line by line, with the effect on cash. Second, last week's version against this one for the 12 weeks both cover, which feeds the Change vs last week's version column on the main grid.

In the example, collections for the week that ended came in $48,000 short (one customer paid late), the contractor bill ran $7,000 over, and $4,000 of bank fees appeared, a $59,000 hit to cash. In the new version the late $48,000 moves into weeks 2 to 4, a pipeline deal slips out of the window (-$60,000) and $150,000 of annual bonuses enters week 12. Each change gets one line of explanation. For the method behind it, see ORM's guide to variance analysis.

13-week cash flow vs a monthly forecast vs runway

They answer different questions, and most finance teams need all three. The 13-week forecast is for liquidity this quarter. A monthly forecast plans the next one to two years. Runway tells you how long the cash lasts if nothing changes.

ViewHorizon and detailQuestion it answersORM tool
13-week cash flow13 weeks, each payment by dateWhich week does cash dip below the line, and what do we do this week?This template
Monthly cash flow forecast24 months, cash by billing term and collection curveWhen do billing terms, renewals and hiring push cash below our floor this year or next?Cash flow forecast template
Burn and runwayMonthly averages, months aheadHow many months does the cash last at today's net burn?Burn rate calculator
Financial forecast36 months: ARR, P&L, headcount, cash in three scenariosWhen does cash run out under a low, base and high revenue case?Financial forecast template

Use them together. For the monthly view of the next 24 months, use the cash flow forecast template; this file covers only the next quarter, week by week. The 13-week forecast's week 13 closing cash is a good check on the first quarter of your longer plan. If the two disagree by more than one large invoice, one of them has a wrong assumption.

What Pete Furseth checks in any forecast he puts in front of a board

  • Consistent and traceable. "If you show one number on one slide, that number better show up on the next, or there should be a clear explanation for why it changed." Every receipt in the template traces back to an invoice, a contract, a deal or a payroll date.
  • A range, not one number. Pete wants a low case, an on-target case and an upper bound. In a cash forecast, that means a version with the pipeline at zero and late payers later, next to the base case.
  • Tell people early. "Bad news doesn't get better with time." A minimum cash breach in week 11 is a conversation with the board and the lender in week 1.

Common 13-week cash flow mistakes

  • Forecasting from revenue or bookings. Recognized revenue is spread over the contract. Cash arrives when the invoice is paid.
  • Counting AR at face value. An invoice 120 days past due is not worth its full amount, and it will not arrive on its due date.
  • Putting payroll taxes on payday. They clear on the deposit date, which can be the following week.
  • Weekly averages for monthly and annual payments. Rent, benefits and annual renewals leave in one week, not spread across four.
  • Opening cash from the ledger. Use the bank balance. Uncleared checks and pending transfers make the ledger look better than the bank.
  • No variance and no history. If you overwrite last week's file, you cannot see which lines you keep getting wrong.

ORM's take on SaaS receipts and the pipeline

The AR aging covers the first few weeks of a 13-week forecast. After that, cash depends on renewals that have not been invoiced and deals that have not closed. Those rows are only as good as the close dates and probabilities behind them, and most spreadsheets get them from the CRM's stage percentages.

ORM forecasts new, expansion and renewal revenue by week from your own CRM history, including how back-loaded your quarters are and how renewals close around their dates. Finance can feed those weekly expectations into the billings and pipeline rows instead of guessing. ORM targets 95% forecast accuracy on the forecasts it builds.

Common questions

What does a 13 week cashflow forecast look like?

It is a grid with 13 weekly columns, Monday to Sunday, and rows for cash in and cash out. It starts with opening cash from the bank, lists receipts (collections, billings, other) and disbursements (payroll, rent, vendors, debt service, taxes), then shows net cash flow and closing cash for each week. Each closing balance becomes the next week's opening balance, and a minimum cash line flags the weeks that fall short.

How do I calculate a cash flow forecast?

Start with the cash in the bank today. For each future period, add the cash you expect to receive and subtract the cash you expect to pay, by the date it will actually move, not the date it is earned or billed. The result is closing cash, which becomes the next period's opening cash. In a 13-week forecast the period is one week.

How do I calculate projected cash flow?

Projected cash flow for a period is expected receipts minus expected disbursements. Build receipts from open invoices weighted by how reliably each aging bucket pays, plus new invoices and weighted deals. Build disbursements from payroll dates, bills due and fixed payments. The direct method on this page lists each cash line. The indirect method starts from net income and adjusts it, which suits monthly or annual views.

How do I figure out my cash flow?

For a past period, take your bank statements: total cash in minus total cash out equals net cash flow, and it should equal the change in your bank balance. If it does not, a transfer or a payment is missing. For the future, list expected receipts and payments by week, as the template does, and check each week against the minimum cash you need to hold.

Why use 13 weeks and not a month or a year?

Thirteen weeks is one quarter, so the forecast always reaches the next quarter end. It is short enough to forecast each payment by date and long enough to give you time to act: draw a credit line, move a bill, chase a large invoice or change hiring. A monthly forecast hides the payroll week that dips below your minimum, and a yearly one cannot see it at all.

How often should you update a 13-week cash flow forecast?

Every week, on the same day, usually Monday. Replace opening cash with the real bank balance, compare last week's forecast with what happened, then drop the week that ended and add a new week 13. Keep last week's file. Comparing the two versions shows which lines keep moving, and that is where the forecast needs better inputs.

Know which deals will turn into cash this quarter

The template handles invoices and payroll. ORM shows, week by week, which renewals and new deals will close and when.

Schedule a Demo

More free tools