Simple Startup Cashflow Projections

(docs.sendwithses.com)

139 points | by atanpur 1732 days ago

7 comments

  • tedsanders 1732 days ago
    FYI, this spreadsheet does not use words like income, profit, loss, expenditure, etc. in the same way that businesses and accountants use the terms. Be very careful if you're communicating these numbers to other parties - they may not interpret the words in the same way you intend them.

    Example: Cash flow is not the same as profits/losses. If you buy a $1M CNC machine for $1M in cash, your profit is $0 but your cashflow is -$1M.

    Example two: Expenditures are different from expenses. The date you agree to buy (and are legally contracted to buy) a $1M CNC machine may be different than the date that those funds leave your bank account. (And those dates may be different than the dates over which the $1M CNC machine depreciates and eventually breaks down.)

    Issues like these two can cause a business to run out of cash, even when then business is making a legitimate profit. This is why an income statement detailing your profits & losses is not enough - you also need a cashflow statement.

    • airstrike 1732 days ago
      > FYI, this spreadsheet does not use words like income, profit, loss, expenditure, etc. in the same way that businesses and accountants use the terms.

      That's a very polite and roundabout way to say the spreadsheet is wrong...

      • lubos 1732 days ago
        The spreadsheet is not wrong. It's just named incorrectly. It should be called "Income Statement Generator" because that's exactly what it is.
        • hencq 1732 days ago
          It's not though. For example, the hardware/software purchases in month 1 are an expenditure, but would likely be a depreciation expense over a period of time.
          • mdorazio 1732 days ago
            Generally in the US, if an individual unit costs under around $5k it's easier to just count it as a one-time expense instead of dealing with a depreciation schedule.
          • lubos 1732 days ago
            Can you give an example? In Australia, you'd need to buy hardware or software for more than $30,000 per unit to be forced to depreciate it over multiple periods. Anything cheaper than $30,000 can be expensed right away. So I'm looking at it through Australian optics and having "Hardware/software" under expenses would be fine for almost every small business here.
            • hencq 1732 days ago
              Yeah, I guess you're right. It's just confusing to see them call the spreadsheet "Cashflow projections" and then use the words 'expenses' and 'profit/loss'. But then again, they also use 'expenditures', so who knows what they're going for. In their example spreadsheet (and to your point) I guess all the expenditures could correspond 1:1 with expenses, so in this case cashflow == profit maybe.
            • hipshaker 1731 days ago
              In Denmark, anything over 2000 USD has to be depreciated.
    • keerthiko 1732 days ago
      In many years of having had accounting terms explained to me and glossaries listed, I have never seen such clean, concise and effective examples and explanations of the differences between oft-confused terms. Do you have a cheat-sheet glossary of (official) accounting terms in your own words somewhere?
    • paul-gf 1731 days ago
      Thanks for pointing this out.

      Really important to have a 3-statement model for your company, meaning a P&L (income statement), Balance Sheet and Cash Flow. This is especially important for companies with big gaps between cash collections and actually earning revenue (such as companies that collect annual contracts upfront but are earned monthly). We've seen a lot of companies trip up on this.

      We have a free model on our website that has all three statements and is easy to use: https://www.graphitefinancial.com/open-source-financial-mode...

    • formercoder 1732 days ago
      And in reverse, all of those juicy options you pay your staff with should be income statement expenses, and then reversed as non cash on the cash flow statement.
    • samdung 1732 days ago
      I think you are confusing cash-based accounting (which this spreadsheet is about) from accrual-based accounting (which is what you have described).
    • alexpetralia 1732 days ago
      As they say, cash is king
  • e1g 1732 days ago
    There is a free (but polished) online app to do in-depth forecasting - https://startuprunway.io It's part of a suite of other related apps for financial planning of your next startup https://ltse.com/tools
  • btrautsc 1732 days ago
    Every founding team / management team should be doing this or something like this. Even early on. Pre-CFO. Angel stage, seed stage. Whatever.

    When the "easy" money stops - which at some point it will - and raising "the next round" gets hard, cash flow is going to matter.

    The concept that burn rate ticks down toward or "months until death" march to the next fundraise will not be an effective plan in that environment.

  • ynac 1732 days ago
    Agreed!

    I swear by this type of cash-flow-pro-forma. It becomes a model for the business that you can share with anyone involved in the business (or would like to be involved).

    In some ways it becomes my simulation engine for the business. There are ways to alter the basic sheet for different purposes, but here are my basic add-ons or differences from the sendwithses.com version.

    My sheet has:

    * Metrics section at the top. This CAN be dollars or units, but it can also be non-accounting metrics that are key indicators of health or risk a project faces. Like foot traffic, downloads, hours of sleep...

    * Assumptions at the BOTTOM of each month - that way you have room tell the story of the changes between months. If you plan to have radio / podcast interview in July on a particularly appropriate show with an audience that should LOVE your widget, then plan for it and note that in the assumptions for that month.

    * Another column between months that expresses either formulaic or raw changes for that month. Meaning, 100 more widgets or 10% more widgets. If the change is exceptional, an explanation is written up in the assumption section at the bottom of the month - see above.

    * A column for Month Actual. At a glance you know what is happening. You can go nuts and add a percentage difference or just a percentage difference and skip the Actual column.

    * And a column for difference between Month Actual and Month Projected.

    At first you'll want to hide the change (or delta) column and historical months, but depending which hat you are wearing when you use the sheet, you'll want to show and hide different things.

    Everyone in the company / project should have their own, but there should be only one master sheet.

    So glad atanpur shared this...in the thousands of clients I've had, this sheet had more impact than anything else. Whether they were kids or MBA smarty pants. Build one of these and you get to play out any scenario you like. You can share this with almost anyone - taking them on the tour for the first time is really fun.

    • BayezLyfe 1732 days ago
      Would love to see your version... do you mind sharing?
      • ynac 1731 days ago
        Good idea - I'll do a Show and Share within a week. I'm currently working two clients (one turnaround and one startup) through building this sheet, so I'll pay attention to the empty sheet and see how to make it more template-like.
  • shortj 1732 days ago
    A bit tangential, but please for all that is good in this world, stop depending on static AWS IAM User keys in an integration product. https://docs.sendwithses.com/how/how-to-generate-aws-keys-fo....

    You should absolutely be using cross-account roles which, with role assumption, vends ephemeral credentials when you need them. https://docs.aws.amazon.com/IAM/latest/UserGuide/tutorial_cr...

    A compromise of your vault (and hopefully not remote code execution) means the attacker at least can't blast a billion emails out at someone elses expense.

  • ska 1732 days ago
    Cashflow is an unavoidable and often difficult lesson to learn. Not a bad idea at all to have a simple version like this going from basically the beginning.
  • m3kw9 1732 days ago
    Revenue can be recognized in the future and thus affect cash flow calc.
    • mikeyouse 1731 days ago
      That won't really affect cash flow.. If you have to recognize 1/12th of an annual subscription every month for GAAP accounting, you still have 100% of the cash up front. Your monthly income statement will only show 1/12th of the revenue, but the balance sheet will have an accrued revenue liability equal to the remaining period while cash is just.. cash.