{"entry_id": "81b81a19-7884-4a82-8aa8-280f25e8304d", "infos": [{"txt": "SSEBITDA – A steady-state profit metric for SaaS companies", "language": "english", "position": {"atoms": [{"position_id": 0, "txt": "SSEBITDA – A steady-state profit metric for SaaS companies", "x": ""}]}, "tags": [], "label": "article_title", "web_segment_id": 0, "global_sentence_id": 0, "edu_l1_label": "BOT"}, {"txt": "How can a business that is “spending to grow” determine whether it’s truly profitable underneath all that “revenue acceleration?”", "language": "english", "position": {"atoms": [{"position_id": 251, "txt": "How can a business that is “spending to grow” determine whether it’s truly profitable underneath all that “revenue acceleration?”", "x": "/html/body/div[1]/div[4]/article/div[2]/div[1]"}]}, "tags": [], "label": "content", "web_segment_id": 1, "global_sentence_id": 1, "edu_l1_label": "BOS"}, {"txt": " Here’s a way.", "language": "english", "position": {"atoms": [{"position_id": 252, "txt": " Here’s a way.", "x": "/html/body/div[1]/div[4]/article/div[2]/div[1]"}]}, "tags": [], "label": "content", "web_segment_id": 1, "global_sentence_id": 2, "edu_l1_label": "EDU_O"}, {"txt": "<img img", "language": "english", "position": {"atoms": [{"position_id": 84, "txt": "<img img", "x": "/html/body/div[1]/div[4]/article/div[2]/figure/div/picture/img"}]}, "tags": ["img"], "label": "figure", "web_segment_id": 2, "global_sentence_id": 3, "edu_l1_label": "EDU_O"}, {"txt": "source", "language": "english", "position": {"atoms": [{"position_id": 254, "txt": "source", "x": "/html/body/div[1]/div[4]/article/div[2]/figure/div/div/a"}]}, "tags": ["img"], "label": "O", "web_segment_id": 3, "global_sentence_id": 4, "edu_l1_label": "EDU_O"}, {"txt": "Your company is unprofitable because you’re “spending to grow”—pumping money into sales and marketing faster than you’re collecting revenue, resulting in accelerated but unprofitable growth.", "language": "english", "position": {"atoms": [{"position_id": 256, "txt": "Your company is unprofitable because you’re “spending to grow”—pumping money into sales and marketing faster than you’re collecting revenue, resulting in accelerated but unprofitable growth.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[1]"}]}, "tags": [], "label": "content", "web_segment_id": 4, "global_sentence_id": 5, "edu_l1_label": "IOS"}, {"txt": " This is what you’re supposed to do—so they say—to build a large enterprise.", "language": "english", "position": {"atoms": [{"position_id": 257, "txt": " This is what you’re ", "x": "/html/body/div[1]/div[4]/article/div[2]/p[1]"}, {"position_id": 259, "txt": "supposed", "x": "/html/body/div[1]/div[4]/article/div[2]/p[1]/em"}, {"position_id": 261, "txt": " to do—so they say—to build a large enterprise.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[1]/em"}]}, "tags": ["em"], "label": "content", "web_segment_id": 4, "global_sentence_id": 6, "edu_l1_label": "IOS"}, {"txt": "Is this smart, or are you just creating a permanently-unprofitable company?", "language": "english", "position": {"atoms": [{"position_id": 263, "txt": "Is this smart, or are you just creating a permanently-unprofitable company?", "x": "/html/body/div[1]/div[4]/article/div[2]/p[2]"}]}, "tags": [], "label": "content", "web_segment_id": 5, "global_sentence_id": 7, "edu_l1_label": "IOS"}, {"txt": " How do you objectively measure whether you’re strategically trading dollars-today for profit-tomorrow, or whether your business model is broken?", "language": "english", "position": {"atoms": [{"position_id": 264, "txt": " How do you objectively measure whether you’re strategically trading dollars-today for profit-tomorrow, or whether your business model is broken?", "x": "/html/body/div[1]/div[4]/article/div[2]/p[2]"}]}, "tags": [], "label": "content", "web_segment_id": 5, "global_sentence_id": 8, "edu_l1_label": "IOS"}, {"txt": "EBITDASM:", "language": "english", "position": {"atoms": [{"position_id": 266, "txt": "EBITDASM:", "x": "/html/body/div[1]/div[4]/article/div[2]/h2[1]"}]}, "tags": ["h2"], "label": "title1", "web_segment_id": 6, "global_sentence_id": 9, "edu_l1_label": "BOS"}, {"txt": " Rackspace’s attempt ", "language": "english", "position": {"atoms": [{"position_id": 267, "txt": " Rackspace’s attempt ", "x": "/html/body/div[1]/div[4]/article/div[2]/h2[1]"}]}, "tags": ["h2"], "label": "title1", "web_segment_id": 6, "global_sentence_id": 10, "edu_l1_label": "IOS"}, {"txt": "When Rackspace was rapidly scaling, they answered this question using a metric they called EBITDASM.", "language": "english", "position": {"atoms": [{"position_id": 269, "txt": "When ", "x": "/html/body/div[1]/div[4]/article/div[2]/p[3]"}, {"position_id": 271, "txt": "Rackspace", "x": "/html/body/div[1]/div[4]/article/div[2]/p[3]/a"}, {"position_id": 273, "txt": " was rapidly scaling, they answered this question using a metric they called EBITDASM.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[3]/a"}]}, "tags": [], "label": "content", "web_segment_id": 7, "global_sentence_id": 11, "edu_l1_label": "IOS"}, {"txt": " Here was their logic:", "language": "english", "position": {"atoms": [{"position_id": 274, "txt": " Here was their logic:", "x": "/html/body/div[1]/div[4]/article/div[2]/p[3]/a"}]}, "tags": [], "label": "content", "web_segment_id": 7, "global_sentence_id": 12, "edu_l1_label": "IOS"}, {"txt": "Rackspace is efficient at acquiring customers.", "language": "english", "position": {"atoms": [{"position_id": 276, "txt": "Rackspace is efficient at acquiring customers.", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[1]"}]}, "tags": [], "label": "content", "web_segment_id": 8, "global_sentence_id": 13, "edu_l1_label": "IOS"}, {"txt": " Specifically, our CAC1 is small compared to our LTV.2", "language": "english", "position": {"atoms": [{"position_id": 277, "txt": " Specifically, our CAC", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[1]"}, {"position_id": 279, "txt": "1", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[1]/sup[1]"}, {"position_id": 281, "txt": " is small compared to our LTV.", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[1]/sup[1]"}, {"position_id": 283, "txt": "2", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[1]/sup[2]"}]}, "tags": [], "label": "content", "web_segment_id": 8, "global_sentence_id": 14, "edu_l1_label": "IOS"}, {"txt": "Therefore, we spend as much as possible on growth.", "language": "english", "position": {"atoms": [{"position_id": 285, "txt": "Therefore, we spend as much as possible on growth.", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[2]"}]}, "tags": [], "label": "content", "web_segment_id": 9, "global_sentence_id": 15, "edu_l1_label": "IOS"}, {"txt": " We take market share cost-effectively; we burn cash in the short-run, but we’re profitable in the long-run.", "language": "english", "position": {"atoms": [{"position_id": 286, "txt": " We take market share cost-effectively; we burn cash in the short-run, but we’re profitable in the long-run.", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[2]"}]}, "tags": [], "label": "content", "web_segment_id": 9, "global_sentence_id": 16, "edu_l1_label": "IOS"}, {"txt": "However, we know other companies claim this was true for them, but they never actually get profitable!", "language": "english", "position": {"atoms": [{"position_id": 288, "txt": "However, we know other companies ", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[3]"}, {"position_id": 290, "txt": "claim", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[3]/em[1]"}, {"position_id": 292, "txt": " this was true for them, but they never actually get profitable!", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[3]/em[1]"}]}, "tags": ["em"], "label": "content", "web_segment_id": 10, "global_sentence_id": 17, "edu_l1_label": "IOS"}, {"txt": " We don’t want to become one of those.", "language": "english", "position": {"atoms": [{"position_id": 293, "txt": " We don’t want to become one of those.", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[3]/em[1]"}]}, "tags": ["em"], "label": "content", "web_segment_id": 10, "global_sentence_id": 18, "edu_l1_label": "IOS"}, {"txt": " What can we objectively measure that would tell us whether we’re being smart?", "language": "english", "position": {"atoms": [{"position_id": 294, "txt": " What can we ", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[3]/em[1]"}, {"position_id": 296, "txt": "objectively", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[3]/em[2]"}, {"position_id": 298, "txt": " measure that would tell us whether we’re being smart?", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[3]/em[2]"}]}, "tags": ["em"], "label": "content", "web_segment_id": 10, "global_sentence_id": 19, "edu_l1_label": "IOS"}, {"txt": "Well, growth primarily comes from S&M3 spend.", "language": "english", "position": {"atoms": [{"position_id": 300, "txt": "Well, growth primarily comes from S&M", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[4]"}, {"position_id": 302, "txt": "3", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[4]/sup"}, {"position_id": 304, "txt": " spend.", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[4]/sup"}]}, "tags": [], "label": "content", "web_segment_id": 11, "global_sentence_id": 20, "edu_l1_label": "IOS"}, {"txt": " So, what if we stopped S&M spend?", "language": "english", "position": {"atoms": [{"position_id": 305, "txt": " So, what if we stopped S&M spend?", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[4]/sup"}]}, "tags": [], "label": "content", "web_segment_id": 11, "global_sentence_id": 21, "edu_l1_label": "IOS"}, {"txt": " We’d stop growing, but what would happen to the rest of our finances?", "language": "english", "position": {"atoms": [{"position_id": 306, "txt": " We’d stop growing, but what would happen to the rest of our finances?", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[4]/sup"}]}, "tags": [], "label": "content", "web_segment_id": 11, "global_sentence_id": 22, "edu_l1_label": "IOS"}, {"txt": "Specifically:", "language": "english", "position": {"atoms": [{"position_id": 308, "txt": "Specifically:", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[5]"}]}, "tags": [], "label": "content", "web_segment_id": 12, "global_sentence_id": 23, "edu_l1_label": "IOS"}, {"txt": " Would we be profitable?", "language": "english", "position": {"atoms": [{"position_id": 309, "txt": " Would we be profitable?", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[5]"}]}, "tags": [], "label": "content", "web_segment_id": 12, "global_sentence_id": 24, "edu_l1_label": "IOS"}, {"txt": " If the answer is “no,” then our core business model isn’t profitable.", "language": "english", "position": {"atoms": [{"position_id": 310, "txt": " If the answer is “no,” then our core business model isn’t profitable.", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[5]"}]}, "tags": [], "label": "content", "web_segment_id": 12, "global_sentence_id": 25, "edu_l1_label": "IOS"}, {"txt": " But if the answer is “yes,” then we really are justified in saying that our underlying business is profitable, and our additional spent beyond that is indeed “to grow.”", "language": "english", "position": {"atoms": [{"position_id": 311, "txt": " But if the answer is “yes,” then we really are justified in saying that our underlying business is profitable, and our additional spent beyond that is indeed “to grow.”", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[1]/p[5]"}]}, "tags": [], "label": "content", "web_segment_id": 12, "global_sentence_id": 26, "edu_l1_label": "IOS"}, {"txt": "They called the resulting metric EBITDASM—an extension of the typical American accounting metric of EBITDA,4 where in addition to the usual exclusions, we also exclude Sales and Marketing.", "language": "english", "position": {"atoms": [{"position_id": 313, "txt": "They called the resulting metric ", "x": "/html/body/div[1]/div[4]/article/div[2]/p[4]"}, {"position_id": 315, "txt": "EBITDASM", "x": "/html/body/div[1]/div[4]/article/div[2]/p[4]/strong"}, {"position_id": 317, "txt": "—an extension of the typical American accounting metric of EBITDA,", "x": "/html/body/div[1]/div[4]/article/div[2]/p[4]/strong"}, {"position_id": 319, "txt": "4", "x": "/html/body/div[1]/div[4]/article/div[2]/p[4]/sup"}, {"position_id": 321, "txt": " where in addition to the usual exclusions, we also exclude Sales and Marketing.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[4]/sup"}]}, "tags": ["strong"], "label": "content", "web_segment_id": 13, "global_sentence_id": 27, "edu_l1_label": "IOS"}, {"txt": "1CAC is the Cost to Acquire a Customer, defined as all Sales and Marketing expenses, divided by the number of customers yielded by those activities.", "language": "english", "position": {"atoms": [{"position_id": 323, "txt": "1", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[2]/sup"}, {"position_id": 325, "txt": "CAC is the Cost to Acquire a Customer, defined as all Sales and Marketing expenses, divided by the number of customers yielded by those activities.", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[2]/span"}]}, "tags": [], "label": "content", "web_segment_id": 14, "global_sentence_id": 28, "edu_l1_label": "IOS"}, {"txt": " 2LTV is the LifeTime Value of a customer, meaning the total gross revenue the customer will generate over the years it remains a customer.", "language": "english", "position": {"atoms": [{"position_id": 326, "txt": " ", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[2]/span"}, {"position_id": 328, "txt": "2", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[3]/sup"}, {"position_id": 330, "txt": "LTV is the LifeTime Value of a customer, meaning the total gross revenue the customer will generate over the years it remains a customer.", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[3]/span"}]}, "tags": [], "label": "content", "web_segment_id": 14, "global_sentence_id": 29, "edu_l1_label": "IOS"}, {"txt": " Side-note:", "language": "english", "position": {"atoms": [{"position_id": 331, "txt": " Side-note:", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[3]/span"}]}, "tags": [], "label": "content", "web_segment_id": 14, "global_sentence_id": 30, "edu_l1_label": "IOS"}, {"txt": " I don’t believe in LTV.", "language": "english", "position": {"atoms": [{"position_id": 332, "txt": " ", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[3]/span"}, {"position_id": 334, "txt": "I don’t believe in LTV", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[3]/span/a"}, {"position_id": 336, "txt": ".", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[3]/span/a"}]}, "tags": [], "label": "content", "web_segment_id": 14, "global_sentence_id": 31, "edu_l1_label": "IOS"}, {"txt": " 3S&M is Sales and Marketing.", "language": "english", "position": {"atoms": [{"position_id": 337, "txt": " ", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[3]/span/a"}, {"position_id": 339, "txt": "3", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[4]/sup"}, {"position_id": 341, "txt": "S&M is Sales and Marketing.", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[4]/span"}]}, "tags": [], "label": "content", "web_segment_id": 14, "global_sentence_id": 32, "edu_l1_label": "IOS"}, {"txt": " Why, what did you think that stood for?", "language": "english", "position": {"atoms": [{"position_id": 342, "txt": " Why, what did ", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[4]/span"}, {"position_id": 344, "txt": "you", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[4]/span/em"}, {"position_id": 346, "txt": " think that stood for?", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[4]/span/em"}]}, "tags": ["em"], "label": "content", "web_segment_id": 14, "global_sentence_id": 33, "edu_l1_label": "IOS"}, {"txt": " 4EBITDA is Earnings Before Interest, Taxes, Depreciation, and Amortization.", "language": "english", "position": {"atoms": [{"position_id": 347, "txt": " ", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[4]/span/em"}, {"position_id": 349, "txt": "4", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[5]/sup"}, {"position_id": 351, "txt": "EBITDA", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[5]/span/a"}, {"position_id": 353, "txt": " is Earnings Before Interest, Taxes, Depreciation, and Amortization.", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[5]/span/a"}]}, "tags": ["em"], "label": "content", "web_segment_id": 14, "global_sentence_id": 34, "edu_l1_label": "IOS"}, {"txt": " It measures a company’s normal business operations by stripping away non-operational expenses.", "language": "english", "position": {"atoms": [{"position_id": 354, "txt": " It measures a company’s normal business operations by stripping away non-operational expenses.", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[5]/span/a"}]}, "tags": [], "label": "content", "web_segment_id": 14, "global_sentence_id": 35, "edu_l1_label": "IOS"}, {"txt": " It’s useful for comparing operational profitability across companies with different capital structures, tax situations, and accounting practices. ", "language": "english", "position": {"atoms": [{"position_id": 355, "txt": " It’s useful for comparing operational profitability across companies with different capital structures, tax situations, and accounting practices. ", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[5]/span/a"}]}, "tags": [], "label": "content", "web_segment_id": 14, "global_sentence_id": 36, "edu_l1_label": "IOS"}, {"txt": "Computing using the usual metrics:", "language": "english", "position": {"atoms": [{"position_id": 357, "txt": "Computing using the usual metrics:", "x": "/html/body/div[1]/div[4]/article/div[2]/p[7]"}]}, "tags": [], "label": "content", "web_segment_id": 15, "global_sentence_id": 37, "edu_l1_label": "IOS"}, {"txt": "EBITDASM = EBITDA + SM", "language": "english", "position": {"atoms": [{"position_id": 359, "txt": "EBITDASM = EBITDA + SM", "x": "/html/body/div[1]/div[4]/article/div[2]/p[8]/code"}]}, "tags": [], "label": "formula", "web_segment_id": 16, "global_sentence_id": 38, "edu_l1_label": "IOS"}, {"txt": "For small software companies who don’t have purchases to amortize, don’t have assets to depreciate, and don’t have interest on loans, an even simpler version is just:", "language": "english", "position": {"atoms": [{"position_id": 361, "txt": "For small software companies who don’t have purchases to amortize, don’t have assets to depreciate, and don’t have interest on loans, an even simpler version is just:", "x": "/html/body/div[1]/div[4]/article/div[2]/p[9]"}]}, "tags": [], "label": "content", "web_segment_id": 17, "global_sentence_id": 39, "edu_l1_label": "IOS"}, {"txt": "EBITDASM = [your definition of \"profit\"] + SM", "language": "english", "position": {"atoms": [{"position_id": 363, "txt": "EBITDASM = [your definition of \"profit\"] + SM", "x": "/html/body/div[1]/div[4]/article/div[2]/p[10]/code"}]}, "tags": [], "label": "formula", "web_segment_id": 18, "global_sentence_id": 40, "edu_l1_label": "IOS"}, {"txt": "I like this model, and ten years ago we were using it at WP Engine.", "language": "english", "position": {"atoms": [{"position_id": 365, "txt": "I like this model, and ten years ago we were using it at WP Engine.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[11]"}]}, "tags": [], "label": "content", "web_segment_id": 19, "global_sentence_id": 41, "edu_l1_label": "IOS"}, {"txt": "Two flaws in EBITDASM ", "language": "english", "position": {"atoms": [{"position_id": 367, "txt": "Two flaws in EBITDASM ", "x": "/html/body/div[1]/div[4]/article/div[2]/h2[2]"}]}, "tags": ["h2"], "label": "title1", "web_segment_id": 20, "global_sentence_id": 42, "edu_l1_label": "BOS"}, {"txt": "While EBITDASM is a good start, it suffers from two flaws:", "language": "english", "position": {"atoms": [{"position_id": 369, "txt": "While EBITDASM is a good start, it suffers from two flaws:", "x": "/html/body/div[1]/div[4]/article/div[2]/p[12]"}]}, "tags": [], "label": "content", "web_segment_id": 21, "global_sentence_id": 43, "edu_l1_label": "IOS"}, {"txt": "(1) Halting Sales & Marketing does not mean revenue remains flat.", "language": "english", "position": {"atoms": [{"position_id": 371, "txt": "(1) Halting Sales & Marketing does not mean revenue remains flat.", "x": "/html/body/div[1]/div[4]/article/div[2]/dl/dt[1]/b"}]}, "tags": ["li", "b"], "label": "content", "web_segment_id": 22, "global_sentence_id": 44, "edu_l1_label": "IOS"}, {"txt": "An assumption above was:", "language": "english", "position": {"atoms": [{"position_id": 373, "txt": "An assumption above was:", "x": "/html/body/div[1]/div[4]/article/div[2]/dl/dd[1]"}]}, "tags": ["li"], "label": "content", "web_segment_id": 23, "global_sentence_id": 45, "edu_l1_label": "IOS"}, {"txt": " If we stop S&M spend, the company will be static, with revenue neither growing nor shrinking.", "language": "english", "position": {"atoms": [{"position_id": 374, "txt": " If we stop S&M spend, the company will be static, with revenue neither growing nor shrinking.", "x": "/html/body/div[1]/div[4]/article/div[2]/dl/dd[1]"}]}, "tags": ["li"], "label": "content", "web_segment_id": 23, "global_sentence_id": 46, "edu_l1_label": "IOS"}, {"txt": " But that’s not true, because revenue will fall (due to cancellations and downgrades) or grow (due to upgrades). ", "language": "english", "position": {"atoms": [{"position_id": 375, "txt": " But that’s not true, because revenue will fall (due to cancellations and downgrades) or grow (due to upgrades). ", "x": "/html/body/div[1]/div[4]/article/div[2]/dl/dd[1]"}]}, "tags": ["li"], "label": "content", "web_segment_id": 23, "global_sentence_id": 47, "edu_l1_label": "IOS"}, {"txt": " The intent was correct—measuring profitability assuming the company is neither growing nor shrinking", "language": "english", "position": {"atoms": [{"position_id": 377, "txt": " The intent was correct—measuring profitability assuming the company is neither growing nor shrinking", "x": "/html/body/div[1]/div[4]/article/div[2]/dl/dd[1]/br[2]"}]}, "tags": ["br", "li"], "label": "content", "web_segment_id": 25, "global_sentence_id": 48, "edu_l1_label": "IOS"}, {"txt": "5—so we need a metric that actually measures that.", "language": "english", "position": {"atoms": [{"position_id": 379, "txt": "5", "x": "/html/body/div[1]/div[4]/article/div[2]/dl/dd[1]/sup"}, {"position_id": 381, "txt": "—so we need a metric that actually measures that.", "x": "/html/body/div[1]/div[4]/article/div[2]/dl/dd[1]/sup"}]}, "tags": ["li"], "label": "content", "web_segment_id": 23, "global_sentence_id": 49, "edu_l1_label": "IOS"}, {"txt": "(2) What if marketing and sales isn’t efficient?", "language": "english", "position": {"atoms": [{"position_id": 383, "txt": "(2) What if marketing and sales isn’t efficient?", "x": "/html/body/div[1]/div[4]/article/div[2]/dl/dt[2]/b"}]}, "tags": ["b", "li"], "label": "content", "web_segment_id": 26, "global_sentence_id": 50, "edu_l1_label": "IOS"}, {"txt": "Another assumption was:", "language": "english", "position": {"atoms": [{"position_id": 385, "txt": "Another assumption was:", "x": "/html/body/div[1]/div[4]/article/div[2]/dl/dd[2]"}]}, "tags": ["li"], "label": "content", "web_segment_id": 27, "global_sentence_id": 51, "edu_l1_label": "IOS"}, {"txt": " Because we’re efficient at acquiring customers, it’s logical to spend as much as possible.", "language": "english", "position": {"atoms": [{"position_id": 386, "txt": " Because we’re efficient at acquiring customers, it’s logical to spend as much as possible.", "x": "/html/body/div[1]/div[4]/article/div[2]/dl/dd[2]"}]}, "tags": ["li"], "label": "content", "web_segment_id": 27, "global_sentence_id": 52, "edu_l1_label": "IOS"}, {"txt": " But what about companies where that assumption is false or unclear? ", "language": "english", "position": {"atoms": [{"position_id": 387, "txt": " But what about companies where that assumption is false or unclear? ", "x": "/html/body/div[1]/div[4]/article/div[2]/dl/dd[2]"}]}, "tags": ["li"], "label": "content", "web_segment_id": 27, "global_sentence_id": 53, "edu_l1_label": "IOS"}, {"txt": " How efficient does customer-acquisition have to be", "language": "english", "position": {"atoms": [{"position_id": 389, "txt": " How efficient does customer-acquisition have to be", "x": "/html/body/div[1]/div[4]/article/div[2]/dl/dd[2]/br[2]"}]}, "tags": ["br", "li"], "label": "content", "web_segment_id": 29, "global_sentence_id": 54, "edu_l1_label": "IOS"}, {"txt": "6 before we’re allowed to use this metric?", "language": "english", "position": {"atoms": [{"position_id": 391, "txt": "6", "x": "/html/body/div[1]/div[4]/article/div[2]/dl/dd[2]/sup"}, {"position_id": 393, "txt": " before we’re allowed to use this metric?", "x": "/html/body/div[1]/div[4]/article/div[2]/dl/dd[2]/sup"}]}, "tags": ["li"], "label": "content", "web_segment_id": 27, "global_sentence_id": 55, "edu_l1_label": "IOS"}, {"txt": " We shouldn’t have to debate that; the metric should apply to all companies. ", "language": "english", "position": {"atoms": [{"position_id": 394, "txt": " We shouldn’t have to debate that; the metric should apply to all companies. ", "x": "/html/body/div[1]/div[4]/article/div[2]/dl/dd[2]/sup"}]}, "tags": ["li"], "label": "content", "web_segment_id": 27, "global_sentence_id": 56, "edu_l1_label": "IOS"}, {"txt": " Of course Sales and Marketing cost-effectiveness is important!", "language": "english", "position": {"atoms": [{"position_id": 396, "txt": " Of course Sales and Marketing cost-effectiveness is important!", "x": "/html/body/div[1]/div[4]/article/div[2]/dl/dd[2]/br[4]"}]}, "tags": ["br", "li"], "label": "content", "web_segment_id": 31, "global_sentence_id": 57, "edu_l1_label": "IOS"}, {"txt": " But it’s a separate metric which, by the way, you can already compute.", "language": "english", "position": {"atoms": [{"position_id": 397, "txt": " But it’s a separate metric which, by the way, you can already compute.", "x": "/html/body/div[1]/div[4]/article/div[2]/dl/dd[2]/br[4]"}]}, "tags": ["br", "li"], "label": "content", "web_segment_id": 31, "global_sentence_id": 58, "edu_l1_label": "IOS"}, {"txt": " Let’s not cram multiple ideas into a single metric.", "language": "english", "position": {"atoms": [{"position_id": 398, "txt": " Let’s not cram multiple ideas into a single metric.", "x": "/html/body/div[1]/div[4]/article/div[2]/dl/dd[2]/br[4]"}]}, "tags": ["br", "li"], "label": "content", "web_segment_id": 31, "global_sentence_id": 59, "edu_l1_label": "IOS"}, {"txt": "5To see why:", "language": "english", "position": {"atoms": [{"position_id": 400, "txt": "5", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[6]/sup"}, {"position_id": 402, "txt": "To see why:", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[6]/span"}]}, "tags": [], "label": "content", "web_segment_id": 14, "global_sentence_id": 60, "edu_l1_label": "IOS"}, {"txt": " Consider a company that’s “profitable” in the sense that revenue is greater than costs, but it’s shrinking every month.", "language": "english", "position": {"atoms": [{"position_id": 403, "txt": " Consider a company that’s “profitable” in the sense that revenue is greater than costs, but it’s shrinking every month.", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[6]/span"}]}, "tags": [], "label": "content", "web_segment_id": 14, "global_sentence_id": 61, "edu_l1_label": "IOS"}, {"txt": " That’s a company that will soon be dead, and sooner will be unprofitable.", "language": "english", "position": {"atoms": [{"position_id": 404, "txt": " That’s a company that will soon be dead, and sooner will be unprofitable.", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[6]/span"}]}, "tags": [], "label": "content", "web_segment_id": 14, "global_sentence_id": 62, "edu_l1_label": "IOS"}, {"txt": " This is not what we mean by “profitable.” 6There is prior art on this question, e.g. some say the threshold is an LTV/CAC of 3, because of one blog post by David Skok more than ten years ago.", "language": "english", "position": {"atoms": [{"position_id": 405, "txt": " This is not what we mean by “profitable.” ", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[6]/span"}, {"position_id": 407, "txt": "6", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[7]/sup"}, {"position_id": 409, "txt": "There is prior art on this question, e.g. some say the threshold is an LTV/CAC of 3, because of ", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[7]/span"}, {"position_id": 411, "txt": "one blog post by David Skok", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[7]/span/a[1]"}, {"position_id": 413, "txt": " more than ten years ago.", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[7]/span/a[1]"}]}, "tags": [], "label": "content", "web_segment_id": 14, "global_sentence_id": 63, "edu_l1_label": "IOS"}, {"txt": " But others say 5 while others say 1, and I say that LTV isn’t the right way to think about it anyway, and that you ought to use “payback period” instead. ", "language": "english", "position": {"atoms": [{"position_id": 414, "txt": " But others say 5 while others say 1, and ", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[7]/span/a[1]"}, {"position_id": 416, "txt": "I say that LTV isn’t the right way to think about it anyway", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[7]/span/a[2]"}, {"position_id": 418, "txt": ", and that you ought to use “payback period” instead. ", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[7]/span/a[2]"}]}, "tags": [], "label": "content", "web_segment_id": 14, "global_sentence_id": 64, "edu_l1_label": "IOS"}, {"txt": "Is there a way of measuring whether the company is “fundamentally profitable” while avoiding these two flaws?", "language": "english", "position": {"atoms": [{"position_id": 420, "txt": "Is there a way of measuring whether the company is “fundamentally profitable” while avoiding these two flaws?", "x": "/html/body/div[1]/div[4]/article/div[2]/p[15]"}]}, "tags": [], "label": "content", "web_segment_id": 32, "global_sentence_id": 65, "edu_l1_label": "IOS"}, {"txt": "Long-time readers might at this moment have the flash of realization that I had when first considering these flaws—it involves the same set of SaaS metrics that come together neatly in the definition of COC (Cost of Cancellation).7 It turns out that COC is the key to this metric of “underlying profitability.”", "language": "english", "position": {"atoms": [{"position_id": 422, "txt": "Long-time readers might at this moment have the flash of realization that I had when first considering these flaws—it involves the same set of SaaS metrics that come together neatly in the definition of ", "x": "/html/body/div[1]/div[4]/article/div[2]/p[16]"}, {"position_id": 424, "txt": "COC (Cost of Cancellation)", "x": "/html/body/div[1]/div[4]/article/div[2]/p[16]/a"}, {"position_id": 426, "txt": ".", "x": "/html/body/div[1]/div[4]/article/div[2]/p[16]/a"}, {"position_id": 428, "txt": "7", "x": "/html/body/div[1]/div[4]/article/div[2]/p[16]/sup"}, {"position_id": 430, "txt": " It turns out that ", "x": "/html/body/div[1]/div[4]/article/div[2]/p[16]/sup"}, {"position_id": 432, "txt": "COC is the key", "x": "/html/body/div[1]/div[4]/article/div[2]/p[16]/strong"}, {"position_id": 434, "txt": " to this metric of “underlying profitability.”", "x": "/html/body/div[1]/div[4]/article/div[2]/p[16]/strong"}]}, "tags": ["strong"], "label": "content", "web_segment_id": 33, "global_sentence_id": 66, "edu_l1_label": "IOS"}, {"txt": "7Briefly:", "language": "english", "position": {"atoms": [{"position_id": 436, "txt": "7", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[8]/sup"}, {"position_id": 438, "txt": "Briefly:", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[8]/span"}]}, "tags": [], "label": "content", "web_segment_id": 14, "global_sentence_id": 67, "edu_l1_label": "IOS"}, {"txt": " COC is defined as the cost of replacing customers that cancel, and thus the cost to remain at this “steady-state.”", "language": "english", "position": {"atoms": [{"position_id": 439, "txt": " COC is defined as the cost of replacing customers that cancel, and thus the cost to remain at this “steady-state.”", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[8]/span"}]}, "tags": [], "label": "content", "web_segment_id": 14, "global_sentence_id": 68, "edu_l1_label": "IOS"}, {"txt": " Most simply it is:", "language": "english", "position": {"atoms": [{"position_id": 440, "txt": " Most simply it is:", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[8]/span"}]}, "tags": [], "label": "content", "web_segment_id": 14, "global_sentence_id": 69, "edu_l1_label": "IOS"}, {"txt": " CAC ✕ C, where C is the number of customers that cancel in a month.", "language": "english", "position": {"atoms": [{"position_id": 441, "txt": " ", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[8]/span"}, {"position_id": 443, "txt": "CAC ✕ C", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[8]/span/code[1]"}, {"position_id": 445, "txt": ", where ", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[8]/span/code[1]"}, {"position_id": 447, "txt": "C", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[8]/span/code[2]"}, {"position_id": 449, "txt": " is the number of customers that cancel in a month.", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[8]/span/code[2]"}]}, "tags": [], "label": "content", "web_segment_id": 14, "global_sentence_id": 70, "edu_l1_label": "IOS"}, {"txt": " See the article for the formula, derivation, and discussion. ", "language": "english", "position": {"atoms": [{"position_id": 450, "txt": " See the article for the formula, derivation, and discussion. ", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[8]/span/code[2]"}]}, "tags": [], "label": "content", "web_segment_id": 14, "global_sentence_id": 71, "edu_l1_label": "IOS"}, {"txt": "SSEBITDA:", "language": "english", "position": {"atoms": [{"position_id": 452, "txt": "SSEBITDA:", "x": "/html/body/div[1]/div[4]/article/div[2]/h2[3]"}]}, "tags": ["h2"], "label": "title1", "web_segment_id": 34, "global_sentence_id": 72, "edu_l1_label": "BOS"}, {"txt": " Steady-State profitability ", "language": "english", "position": {"atoms": [{"position_id": 453, "txt": " Steady-State profitability ", "x": "/html/body/div[1]/div[4]/article/div[2]/h2[3]"}]}, "tags": ["h2"], "label": "title1", "web_segment_id": 34, "global_sentence_id": 73, "edu_l1_label": "IOS"}, {"txt": "Reframing the question leads us to a simple conclusion.", "language": "english", "position": {"atoms": [{"position_id": 455, "txt": "Reframing the question leads us to a simple conclusion.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[19]"}]}, "tags": [], "label": "content", "web_segment_id": 35, "global_sentence_id": 74, "edu_l1_label": "IOS"}, {"txt": "Let’s define a metric closer to our original intent:", "language": "english", "position": {"atoms": [{"position_id": 457, "txt": "Let’s define a metric closer to our original intent:", "x": "/html/body/div[1]/div[4]/article/div[2]/p[20]"}]}, "tags": [], "label": "content", "web_segment_id": 36, "global_sentence_id": 75, "edu_l1_label": "IOS"}, {"txt": " “Steady-state profitability,” which I abbreviate as SSEBITDA.", "language": "english", "position": {"atoms": [{"position_id": 458, "txt": " “Steady-state profitability,” which I abbreviate as ", "x": "/html/body/div[1]/div[4]/article/div[2]/p[20]"}, {"position_id": 460, "txt": "SSEBITDA", "x": "/html/body/div[1]/div[4]/article/div[2]/p[20]/strong"}, {"position_id": 462, "txt": ".", "x": "/html/body/div[1]/div[4]/article/div[2]/p[20]/strong"}]}, "tags": ["strong"], "label": "content", "web_segment_id": 36, "global_sentence_id": 76, "edu_l1_label": "IOS"}, {"txt": " Longer:", "language": "english", "position": {"atoms": [{"position_id": 463, "txt": " Longer:", "x": "/html/body/div[1]/div[4]/article/div[2]/p[20]/strong"}]}, "tags": ["strong"], "label": "content", "web_segment_id": 36, "global_sentence_id": 77, "edu_l1_label": "IOS"}, {"txt": " How profitable would we be, if we were spending only enough to maintain the current state of the company, neither growing nor shrinking?", "language": "english", "position": {"atoms": [{"position_id": 464, "txt": " ", "x": "/html/body/div[1]/div[4]/article/div[2]/p[20]/strong"}, {"position_id": 466, "txt": "How profitable would we be, if we were spending only enough to maintain the current state of the company, neither growing nor shrinking?", "x": "/html/body/div[1]/div[4]/article/div[2]/p[20]/em"}]}, "tags": ["strong", "em"], "label": "content", "web_segment_id": 36, "global_sentence_id": 78, "edu_l1_label": "IOS"}, {"txt": "Having read the previous article on COC, the formula is simple:", "language": "english", "position": {"atoms": [{"position_id": 468, "txt": "Having read the previous article on COC, the formula is simple:", "x": "/html/body/div[1]/div[4]/article/div[2]/p[21]"}]}, "tags": [], "label": "content", "web_segment_id": 37, "global_sentence_id": 79, "edu_l1_label": "IOS"}, {"txt": "SSEBITDA = EBITDA + SM − COC", "language": "english", "position": {"atoms": [{"position_id": 470, "txt": "SSEBITDA = EBITDA + SM − COC", "x": "/html/body/div[1]/div[4]/article/div[2]/p[22]/code"}]}, "tags": [], "label": "formula", "web_segment_id": 38, "global_sentence_id": 80, "edu_l1_label": "IOS"}, {"txt": "In short, including the S&M costs needed to replace canceled customers, but no additional S&M costs.", "language": "english", "position": {"atoms": [{"position_id": 472, "txt": "In short, including the S&M costs needed to replace canceled customers, but no additional S&M costs.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[23]"}]}, "tags": [], "label": "content", "web_segment_id": 39, "global_sentence_id": 81, "edu_l1_label": "IOS"}, {"txt": "This solves both flaws because:", "language": "english", "position": {"atoms": [{"position_id": 474, "txt": "This solves both flaws because:", "x": "/html/body/div[1]/div[4]/article/div[2]/p[24]"}]}, "tags": [], "label": "content", "web_segment_id": 40, "global_sentence_id": 82, "edu_l1_label": "IOS"}, {"txt": "We’ve added back the cost of maintaining flat revenue (“steady-state”).", "language": "english", "position": {"atoms": [{"position_id": 476, "txt": "We’ve added back the cost of maintaining flat revenue (“steady-state”).", "x": "/html/body/div[1]/div[4]/article/div[2]/ol/li[1]"}]}, "tags": ["li"], "label": "content", "web_segment_id": 41, "global_sentence_id": 83, "edu_l1_label": "IOS"}, {"txt": "COC includes sales-efficiency, so it works for all companies.", "language": "english", "position": {"atoms": [{"position_id": 478, "txt": "COC includes sales-efficiency, so it works for all companies.", "x": "/html/body/div[1]/div[4]/article/div[2]/ol/li[2]"}]}, "tags": ["li"], "label": "content", "web_segment_id": 42, "global_sentence_id": 84, "edu_l1_label": "IOS"}, {"txt": "Thus it is the formula for “profit if we maintain the company as it exists today.”", "language": "english", "position": {"atoms": [{"position_id": 480, "txt": "Thus it is the formula for “profit if we maintain the company as it exists today.”", "x": "/html/body/div[1]/div[4]/article/div[2]/p[25]"}]}, "tags": [], "label": "content", "web_segment_id": 43, "global_sentence_id": 85, "edu_l1_label": "IOS"}, {"txt": "Corollary:", "language": "english", "position": {"atoms": [{"position_id": 482, "txt": "Corollary:", "x": "/html/body/div[1]/div[4]/article/div[2]/h2[4]"}]}, "tags": ["h2"], "label": "title1", "web_segment_id": 44, "global_sentence_id": 86, "edu_l1_label": "BOS"}, {"txt": " Profitable Growth Rate ", "language": "english", "position": {"atoms": [{"position_id": 483, "txt": " Profitable Growth Rate ", "x": "/html/body/div[1]/div[4]/article/div[2]/h2[4]"}]}, "tags": ["h2"], "label": "title1", "web_segment_id": 44, "global_sentence_id": 87, "edu_l1_label": "IOS"}, {"txt": "Another interesting metric falls directly out of SSEBITDA—“Profitable Growth Rate,” i.e. the rate of revenue growth the company can self-fund while still being profitable.", "language": "english", "position": {"atoms": [{"position_id": 485, "txt": "Another interesting metric falls directly out of SSEBITDA—“Profitable Growth Rate,” i.e. the rate of revenue growth the company can self-fund while still being profitable.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[26]"}]}, "tags": [], "label": "content", "web_segment_id": 45, "global_sentence_id": 88, "edu_l1_label": "IOS"}, {"txt": "Where p is the cost of a dollar of revenue (also defined in the COC article):", "language": "english", "position": {"atoms": [{"position_id": 487, "txt": "Where ", "x": "/html/body/div[1]/div[4]/article/div[2]/p[27]"}, {"position_id": 489, "txt": "p", "x": "/html/body/div[1]/div[4]/article/div[2]/p[27]/code"}, {"position_id": 491, "txt": " is the cost of a dollar of revenue (also defined in the ", "x": "/html/body/div[1]/div[4]/article/div[2]/p[27]/code"}, {"position_id": 493, "txt": "COC article", "x": "/html/body/div[1]/div[4]/article/div[2]/p[27]/a"}, {"position_id": 495, "txt": "):", "x": "/html/body/div[1]/div[4]/article/div[2]/p[27]/a"}]}, "tags": [], "label": "content", "web_segment_id": 46, "global_sentence_id": 89, "edu_l1_label": "IOS"}, {"txt": "Profitable Growth Rate = SSEBITDA / p", "language": "english", "position": {"atoms": [{"position_id": 497, "txt": "Profitable Growth Rate = SSEBITDA / p", "x": "/html/body/div[1]/div[4]/article/div[2]/p[28]/code"}]}, "tags": [], "label": "formula", "web_segment_id": 47, "global_sentence_id": 90, "edu_l1_label": "IOS"}, {"txt": "Justification:", "language": "english", "position": {"atoms": [{"position_id": 499, "txt": "Justification:", "x": "/html/body/div[1]/div[4]/article/div[2]/p[29]"}]}, "tags": [], "label": "content", "web_segment_id": 48, "global_sentence_id": 91, "edu_l1_label": "IOS"}, {"txt": " If we recycle 100% of the funds from steady-state profitability back into growth, we spend p dollars to earn each dollar of new recurring revenue.", "language": "english", "position": {"atoms": [{"position_id": 500, "txt": " If we recycle 100% of the funds from steady-state profitability back into growth, we spend ", "x": "/html/body/div[1]/div[4]/article/div[2]/p[29]"}, {"position_id": 502, "txt": "p", "x": "/html/body/div[1]/div[4]/article/div[2]/p[29]/code"}, {"position_id": 504, "txt": " dollars to earn each dollar of new recurring revenue.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[29]/code"}]}, "tags": [], "label": "content", "web_segment_id": 48, "global_sentence_id": 92, "edu_l1_label": "IOS"}, {"txt": "Any growth larger than that will require being unprofitable, by a known amount.", "language": "english", "position": {"atoms": [{"position_id": 506, "txt": "Any growth larger than that will require being unprofitable, by a known amount.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[30]"}]}, "tags": [], "label": "content", "web_segment_id": 49, "global_sentence_id": 93, "edu_l1_label": "IOS"}, {"txt": " This is handy, because now we can justify “spend to grow” with precision.", "language": "english", "position": {"atoms": [{"position_id": 507, "txt": " This is handy, because ", "x": "/html/body/div[1]/div[4]/article/div[2]/p[30]"}, {"position_id": 509, "txt": "now we can justify “spend to grow” with precision", "x": "/html/body/div[1]/div[4]/article/div[2]/p[30]/strong"}, {"position_id": 511, "txt": ".", "x": "/html/body/div[1]/div[4]/article/div[2]/p[30]/strong"}]}, "tags": ["strong"], "label": "content", "web_segment_id": 49, "global_sentence_id": 94, "edu_l1_label": "IOS"}, {"txt": "For example, if SSEBITDA is 12% and p is 4, the company can grow at 3%/mo using its own money.", "language": "english", "position": {"atoms": [{"position_id": 513, "txt": "For example, if SSEBITDA is 12% and ", "x": "/html/body/div[1]/div[4]/article/div[2]/p[31]"}, {"position_id": 515, "txt": "p", "x": "/html/body/div[1]/div[4]/article/div[2]/p[31]/code"}, {"position_id": 517, "txt": " is 4, the company can grow at 3%/mo using its own money.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[31]/code"}]}, "tags": [], "label": "content", "web_segment_id": 50, "global_sentence_id": 95, "edu_l1_label": "IOS"}, {"txt": " Supposing the company is willing and able to spend more to grow at 8%/mo, it will be unprofitable by 20%.8 A company in exactly this situation is indeed “spending to grow” in a responsible manner, and will result a profitable business once the dust settles.", "language": "english", "position": {"atoms": [{"position_id": 518, "txt": " Supposing the company is willing and able to spend more to grow at 8%/mo, it will be unprofitable by 20%.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[31]/code"}, {"position_id": 520, "txt": "8", "x": "/html/body/div[1]/div[4]/article/div[2]/p[31]/sup"}, {"position_id": 522, "txt": " A company in exactly this situation is indeed “spending to grow” in a responsible manner, and will result a profitable business once the dust settles.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[31]/sup"}]}, "tags": [], "label": "content", "web_segment_id": 50, "global_sentence_id": 96, "edu_l1_label": "IOS"}, {"txt": "8Because 8% is 5% more than we could grow based on our own profits, and that 5% is bought at a cost of p=4 dollars to earn every 1 dollar of revenue, so 5% × 4 = 20%. ", "language": "english", "position": {"atoms": [{"position_id": 524, "txt": "8", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[9]/sup"}, {"position_id": 526, "txt": "Because 8% is 5% more than we could grow based on our own profits, and that 5% is bought at a cost of ", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[9]/span"}, {"position_id": 528, "txt": "p", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[9]/span/code"}, {"position_id": 530, "txt": "=4 dollars to earn every 1 dollar of revenue, so 5% × 4 = 20%. ", "x": "/html/body/div[1]/div[4]/article/div[2]/blockquote[9]/span/code"}]}, "tags": [], "label": "content", "web_segment_id": 14, "global_sentence_id": 97, "edu_l1_label": "IOS"}, {"txt": "Additional thoughts on SSEBITDA ", "language": "english", "position": {"atoms": [{"position_id": 532, "txt": "Additional thoughts on SSEBITDA ", "x": "/html/body/div[1]/div[4]/article/div[2]/h2[5]"}]}, "tags": ["h2"], "label": "title1", "web_segment_id": 51, "global_sentence_id": 98, "edu_l1_label": "BOS"}, {"txt": "Having used SSEBITDA for some years now, here are some assorted additional thoughts:", "language": "english", "position": {"atoms": [{"position_id": 534, "txt": "Having used SSEBITDA for some years now, here are some assorted additional thoughts:", "x": "/html/body/div[1]/div[4]/article/div[2]/p[34]"}]}, "tags": [], "label": "content", "web_segment_id": 52, "global_sentence_id": 99, "edu_l1_label": "IOS"}, {"txt": "Negative SSEBITDA ", "language": "english", "position": {"atoms": [{"position_id": 536, "txt": "Negative SSEBITDA ", "x": "/html/body/div[1]/div[4]/article/div[2]/h4[1]"}]}, "tags": ["h4"], "label": "title2", "web_segment_id": 53, "global_sentence_id": 100, "edu_l1_label": "IOS"}, {"txt": "A negative SSEBITDA isn’t necessarily a problem.", "language": "english", "position": {"atoms": [{"position_id": 538, "txt": "A negative SSEBITDA isn’t necessarily a problem.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[35]"}]}, "tags": [], "label": "content", "web_segment_id": 54, "global_sentence_id": 101, "edu_l1_label": "IOS"}, {"txt": " It depends on the context and goals of the company.", "language": "english", "position": {"atoms": [{"position_id": 539, "txt": " It depends on the context and goals of the company.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[35]"}]}, "tags": [], "label": "content", "web_segment_id": 54, "global_sentence_id": 102, "edu_l1_label": "IOS"}, {"txt": "For example, an early-stage high-tech SaaS company will be spending much more in R&D as a percentage of revenue than a later-stage company.", "language": "english", "position": {"atoms": [{"position_id": 541, "txt": "For example, an early-stage high-tech SaaS company will be spending much more in R&D ", "x": "/html/body/div[1]/div[4]/article/div[2]/p[36]"}, {"position_id": 543, "txt": "as a percentage of revenue", "x": "/html/body/div[1]/div[4]/article/div[2]/p[36]/em[1]"}, {"position_id": 545, "txt": " than a later-stage company.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[36]/em[1]"}]}, "tags": ["em"], "label": "content", "web_segment_id": 55, "global_sentence_id": 103, "edu_l1_label": "IOS"}, {"txt": " Or a mid-stage company (like WP Engine) might have higher G&A spend (office space, finance, legal, HR) as a percentage of revenue, until it grows into those services.", "language": "english", "position": {"atoms": [{"position_id": 546, "txt": " Or a mid-stage company (like WP Engine) might have higher G&A spend (office space, finance, legal, HR) ", "x": "/html/body/div[1]/div[4]/article/div[2]/p[36]/em[1]"}, {"position_id": 548, "txt": "as a percentage of revenue,", "x": "/html/body/div[1]/div[4]/article/div[2]/p[36]/em[2]"}, {"position_id": 550, "txt": " until it grows into those services.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[36]/em[2]"}]}, "tags": ["em"], "label": "content", "web_segment_id": 55, "global_sentence_id": 104, "edu_l1_label": "IOS"}, {"txt": " Those are expenses that eat into EBITDA and thus SSEBITDA, but that doesn’t mean the company won’t be profitable with larger scale.", "language": "english", "position": {"atoms": [{"position_id": 551, "txt": " Those are expenses that eat into EBITDA and thus SSEBITDA, but that doesn’t mean the company won’t be profitable with larger scale.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[36]/em[2]"}]}, "tags": ["em"], "label": "content", "web_segment_id": 55, "global_sentence_id": 105, "edu_l1_label": "IOS"}, {"txt": "Removing other costs for a more precise “steady-state” ", "language": "english", "position": {"atoms": [{"position_id": 553, "txt": "Removing other costs for a more precise “steady-state” ", "x": "/html/body/div[1]/div[4]/article/div[2]/h4[2]"}]}, "tags": ["h4"], "label": "title2", "web_segment_id": 56, "global_sentence_id": 106, "edu_l1_label": "IOS"}, {"txt": "Or:", "language": "english", "position": {"atoms": [{"position_id": 555, "txt": "Or:", "x": "/html/body/div[1]/div[4]/article/div[2]/p[37]"}]}, "tags": [], "label": "content", "web_segment_id": 57, "global_sentence_id": 107, "edu_l1_label": "IOS"}, {"txt": " Why not to do that.", "language": "english", "position": {"atoms": [{"position_id": 556, "txt": " Why ", "x": "/html/body/div[1]/div[4]/article/div[2]/p[37]"}, {"position_id": 558, "txt": "not", "x": "/html/body/div[1]/div[4]/article/div[2]/p[37]/em"}, {"position_id": 560, "txt": " to do that.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[37]/em"}]}, "tags": ["em"], "label": "content", "web_segment_id": 57, "global_sentence_id": 108, "edu_l1_label": "IOS"}, {"txt": "It’s tempting to point out that not all engineers are working on maintenance; perhaps in steady-state we wouldn’t need to add so many new features, and thus engineering expenses would be lower too.", "language": "english", "position": {"atoms": [{"position_id": 562, "txt": "It’s tempting to point out that not all engineers are working on maintenance; perhaps in steady-state we wouldn’t need to add so many new features, and thus engineering expenses would be lower too.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[38]"}]}, "tags": [], "label": "content", "web_segment_id": 58, "global_sentence_id": 109, "edu_l1_label": "IOS"}, {"txt": " And we might do away with some of that overhead expense.", "language": "english", "position": {"atoms": [{"position_id": 563, "txt": " And we might do away with some of that overhead expense.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[38]"}]}, "tags": [], "label": "content", "web_segment_id": 58, "global_sentence_id": 110, "edu_l1_label": "IOS"}, {"txt": "This seems logical, but I don’t think it’s actually correct, nor worth your time to calculate.", "language": "english", "position": {"atoms": [{"position_id": 565, "txt": "This seems logical, but I don’t think it’s actually correct, nor worth your time to calculate.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[39]"}]}, "tags": [], "label": "content", "web_segment_id": 59, "global_sentence_id": 111, "edu_l1_label": "IOS"}, {"txt": " First, it’s a lot of work to figure out in detail, and this is supposed to be quick and helpful.", "language": "english", "position": {"atoms": [{"position_id": 566, "txt": " First, it’s a lot of work to figure out in detail, and this is supposed to be quick and helpful.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[39]"}]}, "tags": [], "label": "content", "web_segment_id": 59, "global_sentence_id": 112, "edu_l1_label": "IOS"}, {"txt": " Second, it’s not really true.", "language": "english", "position": {"atoms": [{"position_id": 567, "txt": " Second, it’s not really true.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[39]"}]}, "tags": [], "label": "content", "web_segment_id": 59, "global_sentence_id": 113, "edu_l1_label": "IOS"}, {"txt": " A product that never adds a new feature is not in a “steady-state,” because the market is changing around it—customer needs, competitive pressures, the rise of new technologies and trends like AI.", "language": "english", "position": {"atoms": [{"position_id": 568, "txt": " A product that never adds a new feature is ", "x": "/html/body/div[1]/div[4]/article/div[2]/p[39]"}, {"position_id": 570, "txt": "not", "x": "/html/body/div[1]/div[4]/article/div[2]/p[39]/em"}, {"position_id": 572, "txt": " in a “steady-state,” because the market is changing around it—customer needs, competitive pressures, the rise of new technologies and trends ", "x": "/html/body/div[1]/div[4]/article/div[2]/p[39]/em"}, {"position_id": 574, "txt": "like AI", "x": "/html/body/div[1]/div[4]/article/div[2]/p[39]/a"}, {"position_id": 576, "txt": ".", "x": "/html/body/div[1]/div[4]/article/div[2]/p[39]/a"}]}, "tags": ["em"], "label": "content", "web_segment_id": 59, "global_sentence_id": 114, "edu_l1_label": "IOS"}, {"txt": " So, exactly how much new-feature development is needed for “steady-state?”", "language": "english", "position": {"atoms": [{"position_id": 577, "txt": " So, exactly how much new-feature development is needed for “steady-state?”", "x": "/html/body/div[1]/div[4]/article/div[2]/p[39]/a"}]}, "tags": [], "label": "content", "web_segment_id": 59, "global_sentence_id": 115, "edu_l1_label": "IOS"}, {"txt": " No one knows, and it’s not worth your time to try to invent an answer.", "language": "english", "position": {"atoms": [{"position_id": 578, "txt": " No one knows, and it’s not worth your time to try to invent an answer.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[39]/a"}]}, "tags": [], "label": "content", "web_segment_id": 59, "global_sentence_id": 116, "edu_l1_label": "IOS"}, {"txt": "Actionable idea arise from components of SSEBITDA. ", "language": "english", "position": {"atoms": [{"position_id": 580, "txt": "Actionable idea arise from components of SSEBITDA. ", "x": "/html/body/div[1]/div[4]/article/div[2]/h4[3]"}]}, "tags": ["h4"], "label": "title2", "web_segment_id": 60, "global_sentence_id": 117, "edu_l1_label": "IOS"}, {"txt": "If SSEBITDA is negative because GPM is low or COC is high, that’s an unprofitable model, and you need to address the root causes.", "language": "english", "position": {"atoms": [{"position_id": 582, "txt": "If SSEBITDA is negative because GPM is low or COC is high, that’s an unprofitable model, and you need to address the root causes.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[40]"}]}, "tags": [], "label": "content", "web_segment_id": 61, "global_sentence_id": 118, "edu_l1_label": "IOS"}, {"txt": " If it’s especially low due to cancellations or high CAC, those are actionable.", "language": "english", "position": {"atoms": [{"position_id": 583, "txt": " If it’s especially low due to cancellations or high CAC, those are actionable.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[40]"}]}, "tags": [], "label": "content", "web_segment_id": 61, "global_sentence_id": 119, "edu_l1_label": "IOS"}, {"txt": " If you have intentionally high R&D costs because you’re investing in product, and a bump in G&A because you just moved into a new office space, you know those will correct themselves over time.", "language": "english", "position": {"atoms": [{"position_id": 584, "txt": " If you have intentionally high R&D costs because you’re investing in product, and a bump in G&A because you just moved into a new office space, you know those will correct themselves over time.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[40]"}]}, "tags": [], "label": "content", "web_segment_id": 61, "global_sentence_id": 120, "edu_l1_label": "IOS"}, {"txt": " You might even calculate an “expected SSEBITDA after scale” where e.g R&D plus G&A costs total 30% of revenue and see how you’re doing.", "language": "english", "position": {"atoms": [{"position_id": 585, "txt": " You might even calculate an “expected SSEBITDA after scale” where e.g R&D plus G&A costs total 30% of revenue and see how you’re doing.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[40]"}]}, "tags": [], "label": "content", "web_segment_id": 61, "global_sentence_id": 121, "edu_l1_label": "IOS"}, {"txt": "The overall number is useful as a sort of combined north-star metric, but all the insights and actions come from backing out of the inputs to the number, seeing which of those are worth changing, and acting on those inputs.", "language": "english", "position": {"atoms": [{"position_id": 587, "txt": "The overall number is useful as a sort of combined north-star metric, but all the insights and actions come from backing out of the inputs to the number, seeing which of those are worth changing, and acting on those inputs.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[41]"}]}, "tags": [], "label": "content", "web_segment_id": 62, "global_sentence_id": 122, "edu_l1_label": "IOS"}, {"txt": "Watch it directionally more than absolutely. ", "language": "english", "position": {"atoms": [{"position_id": 589, "txt": "Watch it directionally more than absolutely. ", "x": "/html/body/div[1]/div[4]/article/div[2]/h4[4]"}]}, "tags": ["h4"], "label": "content", "web_segment_id": 63, "global_sentence_id": 123, "edu_l1_label": "IOS"}, {"txt": "This is good advice for most metrics.", "language": "english", "position": {"atoms": [{"position_id": 591, "txt": "This is good advice for ", "x": "/html/body/div[1]/div[4]/article/div[2]/p[42]"}, {"position_id": 593, "txt": "most metrics", "x": "/html/body/div[1]/div[4]/article/div[2]/p[42]/a"}, {"position_id": 595, "txt": ".", "x": "/html/body/div[1]/div[4]/article/div[2]/p[42]/a"}]}, "tags": [], "label": "content", "web_segment_id": 64, "global_sentence_id": 124, "edu_l1_label": "IOS"}, {"txt": " At WP Engine we watched it move month over month from negative to positive and then continue to grow.", "language": "english", "position": {"atoms": [{"position_id": 596, "txt": " At WP Engine we watched it move month over month from negative to positive and then continue to grow.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[42]/a"}]}, "tags": [], "label": "content", "web_segment_id": 64, "global_sentence_id": 125, "edu_l1_label": "IOS"}, {"txt": " While you’re seeing a positive trend, not just in the overall metric but in the component inputs, and when you have a roadmap designed to continue to improve those metrics, that’s a healthy path regardless of the absolute value of the metric today.", "language": "english", "position": {"atoms": [{"position_id": 597, "txt": " While you’re seeing a positive trend, not just in the overall metric but in the component inputs, and when you have a roadmap designed to continue to improve those metrics, that’s a healthy path regardless of the absolute value of the metric today.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[42]/a"}]}, "tags": [], "label": "content", "web_segment_id": 64, "global_sentence_id": 126, "edu_l1_label": "IOS"}, {"txt": " After all, your goal is not to actually be in a steady state!", "language": "english", "position": {"atoms": [{"position_id": 598, "txt": " After all, your goal is not to actually be in a steady state!", "x": "/html/body/div[1]/div[4]/article/div[2]/p[42]/a"}]}, "tags": [], "label": "content", "web_segment_id": 64, "global_sentence_id": 127, "edu_l1_label": "IOS"}, {"txt": "Once positive, growing as a percentage of revenue could be less important. ", "language": "english", "position": {"atoms": [{"position_id": 600, "txt": "Once positive, growing ", "x": "/html/body/div[1]/div[4]/article/div[2]/h4[5]"}, {"position_id": 602, "txt": "as a percentage of revenue", "x": "/html/body/div[1]/div[4]/article/div[2]/h4[5]/em"}, {"position_id": 604, "txt": " could be less important. ", "x": "/html/body/div[1]/div[4]/article/div[2]/h4[5]/em"}]}, "tags": ["em", "h4"], "label": "title2", "web_segment_id": 65, "global_sentence_id": 128, "edu_l1_label": "IOS"}, {"txt": "Consider that if SSEBITDA is steady 10% of revenue, and the company is growing, then in absolute dollars SSEBITDA is growing.", "language": "english", "position": {"atoms": [{"position_id": 606, "txt": "Consider that if SSEBITDA is steady 10% of revenue, ", "x": "/html/body/div[1]/div[4]/article/div[2]/p[43]"}, {"position_id": 608, "txt": "and the company is growing", "x": "/html/body/div[1]/div[4]/article/div[2]/p[43]/em"}, {"position_id": 610, "txt": ", then in absolute dollars SSEBITDA is growing.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[43]/em"}]}, "tags": ["em"], "label": "content", "web_segment_id": 66, "global_sentence_id": 129, "edu_l1_label": "IOS"}, {"txt": " Of course it’s always great to see improvement in this metric as a percentage of revenue, but certainly it’s logical for a company to invest some of it back into the business for de-risking and further growth rather than maniacally increasing this metric.", "language": "english", "position": {"atoms": [{"position_id": 611, "txt": " Of course it’s always great to see improvement in this metric as a percentage of revenue, but certainly it’s logical for a company to invest some of it back into the business for de-risking and further growth rather than maniacally increasing this metric.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[43]/em"}]}, "tags": ["em"], "label": "content", "web_segment_id": 66, "global_sentence_id": 130, "edu_l1_label": "IOS"}, {"txt": "Now, go get profitable.", "language": "english", "position": {"atoms": [{"position_id": 613, "txt": "Now, go get profitable.", "x": "/html/body/div[1]/div[4]/article/div[2]/p[44]"}]}, "tags": [], "label": "content", "web_segment_id": 67, "global_sentence_id": 131, "edu_l1_label": "IOS"}, {"txt": " (Eventually!)", "language": "english", "position": {"atoms": [{"position_id": 614, "txt": " (Eventually!)", "x": "/html/body/div[1]/div[4]/article/div[2]/p[44]"}]}, "tags": [], "label": "content", "web_segment_id": 67, "global_sentence_id": 132, "edu_l1_label": "IOS"}, {"txt": "Printed from:", "language": "english", "position": {"atoms": [{"position_id": 616, "txt": "Printed from:", "x": "/html/body/div[1]/div[4]/article/div[2]/div[2]"}]}, "tags": [], "label": "O", "web_segment_id": 68, "global_sentence_id": 133, "edu_l1_label": "EDU_O"}, {"txt": " A Smart Bearhttps://longform.asmartbear.com/ssebitda/", "language": "english", "position": {"atoms": [{"position_id": 617, "txt": " ", "x": "/html/body/div[1]/div[4]/article/div[2]/div[2]"}, {"position_id": 619, "txt": "A Smart Bear", "x": "/html/body/div[1]/div[4]/article/div[2]/div[2]/i"}, {"position_id": 621, "txt": "https://longform.asmartbear.com/ssebitda/", "x": "/html/body/div[1]/div[4]/article/div[2]/div[2]/a[1]"}]}, "tags": [], "label": "O", "web_segment_id": 68, "global_sentence_id": 134, "edu_l1_label": "EDU_O"}, {"txt": " © 2007-2025 Jason Cohen     ", "language": "english", "position": {"atoms": [{"position_id": 623, "txt": " © 2007-2025 Jason Cohen     ", "x": "/html/body/div[1]/div[4]/article/div[2]/div[2]/br[2]"}]}, "tags": ["br"], "label": "O", "web_segment_id": 69, "global_sentence_id": 135, "edu_l1_label": "EDU_O"}, {"txt": "<img img", "language": "english", "position": {"atoms": [{"position_id": 247, "txt": "<img img", "x": "/html/body/div[1]/div[4]/article/div[2]/div[2]/img"}]}, "tags": ["img"], "label": "O", "web_segment_id": 68, "global_sentence_id": 136, "edu_l1_label": "EDU_O"}, {"txt": "@asmartbear", "language": "english", "position": {"atoms": [{"position_id": 625, "txt": "@asmartbear", "x": "/html/body/div[1]/div[4]/article/div[2]/div[2]/a[2]"}]}, "tags": [], "label": "O", "web_segment_id": 68, "global_sentence_id": 137, "edu_l1_label": "EDU_O"}], "type": "WEB"}
# SSEBITDA – A steady-state profit metric for SaaS companies
## EBITDASM: Rackspace’s attempt
## Two flaws in EBITDASM
## SSEBITDA: Steady-State profitability
## Corollary: Profitable Growth Rate
## Additional thoughts on SSEBITDA
### Negative SSEBITDA
### Removing other costs for a more precise “steady-state”
### Actionable idea arise from components of SSEBITDA.
### Watch it directionally more than absolutely.
### Once positive, growing as a percentage of revenue could be less important.
