{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/Lj1xYXJVIC5CfJdEuk4X/j4I8UFeQ0N0378Ffw65N/iqrv3T6O4-4.js"],
  "sourcesContent": ["import{jsx as e,jsxs as t}from\"react/jsx-runtime\";import{Link as n}from\"framer\";import{motion as i}from\"framer-motion\";import*as r from\"react\";export const richText=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Measuring mobile app metrics\"}),/*#__PURE__*/t(\"p\",{children:[\"Just like any business, when you develop a mobile app you need to track certain metrics in order to gauge its success and attract i\",/*#__PURE__*/e(n,{href:\"https://vc-mapping.gilion.com/venture-capital-firms/app-investors\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"nvestors\"})}),\". This can help you pinpoint areas that need improvement, and it can also give you an idea of how your app is being used by your target audience. Since mobile app development is a complex process, and there are a lot of factors to consider when trying to create a successful app. However, one of the most important aspects of any mobile app is its metrics.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{}),\"By\",/*#__PURE__*/e(n,{href:\"https://segment.com/academy/collecting-data/how-to-create-a-tracking-plan/\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" tracking the right data points\"})}),\", developers can get a clear picture of how their app is performing and make necessary changes to improve user experience. Some of the key metrics to track for mobile apps include downloads, active users, session length, and screenviews.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{}),\"By monitoring these data points, developers can get a better understanding of how their app is being used and identify areas that need improvement. With the right data in hand, developers can make the necessary changes to create a more successful and user-friendly mobile app. \u200D\"]}),/*#__PURE__*/e(\"img\",{alt:\"Visual representation of various mobile app metrics. The left side has a purple background with the text 'Mobile app metrics.' The right side lists metrics in a grid format, including App downloads, Active users, Session length, Screenviews, Retention rate, Crash rate, Cost per install, Conversion rate, Customer lifetime value, ARPU, Stickiness Ratio, and Retention.\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/r3YM3rNBzEKnGE5bN8xkDRgY4.webp\",srcSet:\"https://framerusercontent.com/images/r3YM3rNBzEKnGE5bN8xkDRgY4.webp?scale-down-to=512 512w,https://framerusercontent.com/images/r3YM3rNBzEKnGE5bN8xkDRgY4.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/r3YM3rNBzEKnGE5bN8xkDRgY4.webp 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"h3\",{children:\"14 important metrics to track when building a mobile app\"}),/*#__PURE__*/e(\"h4\",{children:\"Number of app downloads\"}),/*#__PURE__*/e(\"p\",{children:\"This metric gives you an idea of how many people are using your app. Keep track of the number of downloads per day, week, or month to see if there is a trend.\"}),/*#__PURE__*/e(\"h4\",{children:\"Number of active users (DAU, MAU, YAU)\"}),/*#__PURE__*/e(\"p\",{children:\"This metric tells you how many people are using your app on a regular basis. Keep track of the number of active users per day, week, or month to see if there is a trend.\"}),/*#__PURE__*/t(\"p\",{children:[\"DAU \u2013 \\xa0Daily Active Users\",/*#__PURE__*/e(\"br\",{}),\"MAU \u2013 Monthly Active Users\",/*#__PURE__*/e(\"br\",{}),\"YAU \u2013 Yearly Active Users\u200D\"]}),/*#__PURE__*/e(\"h4\",{children:\"Session length\"}),/*#__PURE__*/t(\"p\",{children:[\"The \",/*#__PURE__*/e(n,{href:\"https://chartio.com/learn/product-analytics/what-is-session-length/#:~:text=Session%20length%20is%20the%20amount,a%20way%20to%20measure%20engagement.\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"session length\"})}),\" for an app is the amount of time that a user spends on the app in a single session. The average session length for an app varies depending on the type of app and the users' demographics.\"]}),/*#__PURE__*/e(\"p\",{children:\"For example, weather apps tend to have shorter session lengths than social media apps. This is because users generally only need to check the weather forecast for a few minutes at a time, whereas they may spend much longer scrolling through their social media feed.\"}),/*#__PURE__*/e(\"p\",{children:\"Age also plays a role in determining session length, with younger users typically spending less time on an app than older users. This is likely due to the fact that young people have shorter attention spans and are more quickly distracted by other things. Ultimately, the session length for an app is determined by its content and its audience.\"}),/*#__PURE__*/e(\"h4\",{children:\"Screenviews\"}),/*#__PURE__*/e(\"p\",{children:\"In order to improve user engagement and retention, it is important to track screenviews for an app. Screenviews give insights into how users interact with the app and what features they use the most. By tracking screenviews, developers can identify which areas of the app need further development and which areas are being used most often.\"}),/*#__PURE__*/e(\"p\",{children:\"Additionally, screenviews can be used to identify potential areas of user frustration. By addressing these issues, developers can improve the overall user experience and increase app usage. Ultimately, tracking screenviews is a critical part of ensuring that an app is successful.\u200D\"}),/*#__PURE__*/e(\"h4\",{children:\"Retention rate\"}),/*#__PURE__*/t(\"p\",{children:[\"The \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/customer-retention-rate\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"retention rate\"})}),\" or an app is the percentage of people who continue to use it after they have downloaded it. While there are a number of factors that can affect retention rates, one of the most important is the user interface.\"]}),/*#__PURE__*/e(\"p\",{children:\"If users find your app difficult to use or navigate, they are less likely to stick with it. Likewise, if your app doesn't offer something unique or valuable, users may not see the need to keep it on their devices. That's why it's important to focus on creating an intuitive and user-friendly interface, as well as ensuring that your app has something to offer that other apps don't.\"}),/*#__PURE__*/e(\"p\",{children:\"By paying attention to these factors, you can help increase your app's retention rate and ensure that more people continue using it over time.\u200D\"}),/*#__PURE__*/e(\"h4\",{children:\"Crash rate\"}),/*#__PURE__*/e(\"p\",{children:\"App crashes are one of the most frustrating things that can happen while you are using your phone. Not only do they interrupt what you are doing, but they can also lead to lost data and wasted time. While there is no guaranteed way to prevent all app crashes, there are some things you can do to reduce the chances of your app crashing. First, make sure that your app is up to date. Updates often include bug fixes that can help to prevent crashes.\"}),/*#__PURE__*/e(\"p\",{children:\"Second, clear your app cache regularly. This will help to free up memory and improve performance. Finally, delete any unused apps from your device. This will help to free up storage space and reduce the chances of resource contention. By taking these steps, you can help to keep your app running smoothly and avoid the frustration of crashes.\"}),/*#__PURE__*/e(\"h4\",{children:\"Cost per install (CPI)\"}),/*#__PURE__*/t(\"p\",{children:[\"The CPI (cost-per-install) for an app is determined by dividing the \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/cpa-meaning\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"total cost of advertising\"})}),\" by the number of installations that result from the ad campaign. In other words, it is the amount that you would need to spend on advertising in order to generate one installation of your app.\"]}),/*#__PURE__*/e(\"p\",{children:\"The CPI can vary considerably depending on the platform on which you are advertising, the geographical region that you are targeting, and the type of app that you are promoting. For example, apps that are aimed at a mass market audience are likely to have a lower CPI than those that are targeting a niche market.\"}),/*#__PURE__*/e(\"p\",{children:\"Similarly, apps that are being promoted in developed countries are typically more expensive to advertise than those in developing countries. As a result, it is important to consider all of these factors when setting your CPI goals.\"}),/*#__PURE__*/e(\"h4\",{children:\"Conversion rate \u2013 Free to premium\"}),/*#__PURE__*/e(\"p\",{children:\"As the name suggests, a conversion rate is the percentage of people who take a desired action after viewing a given piece of content. For example, if 100 people download your app and 10 of them sign up for a free trial of the product, the conversion rate would be 10%.\"}),/*#__PURE__*/e(\"p\",{children:'When it comes to converting free users to paying customers, or \"freemium\" conversions, the average rate is around 2-5%. So, for every 100 free users, 2-5 will convert to paying customers. While this may not seem like a high number, it\\'s important to remember that most businesses only need a small number of paying customers to be successful.'}),/*#__PURE__*/e(\"p\",{children:\"Plus, with a well-designed freemium model, even those who don't convert can still generate value for the business by using and promoting the free product. As such, conversion rates should be viewed as just one metric in a larger picture.\"}),/*#__PURE__*/e(\"h4\",{children:\"Customer Lifetime Value (CLTV)\"}),/*#__PURE__*/t(\"p\",{children:[\"As a business owner, one of your primary goals is to increase your customer base and ultimately your profits. While there are many ways to achieve this, one of the most important is to focus on customer lifetime value (CLV). CLV is a metric that measures the total \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/ltv\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"value of a customer to your business over their lifetime\"})}),\".\"]}),/*#__PURE__*/e(\"p\",{children:\"In other words, it takes into account not only the revenue they generate through initial purchases, but also any repeat business or referrals they may bring in.\"}),/*#__PURE__*/e(\"h4\",{children:\"Average Revenue Per User (ARPU)\"}),/*#__PURE__*/t(\"p\",{children:[\"In the app business world, \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/arpu\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Average Revenue Per User (ARPU)\"})}),\" is a key metric that is used to assess the financial performance of a company. ARPU is calculated by dividing a company's total revenue by the number of its users. This metric provides valuable insight into a company's ability to generate revenue from its user base.\"]}),/*#__PURE__*/e(\"p\",{children:\"A high ARPU indicates that a company is effectively monetizing its user base, while a low ARPU indicates that there is room for improvement in this area. Companies with a high ARPU are typically more successful than those with a low ARPU, and as such, ARPU is an important metric to watch.\"}),/*#__PURE__*/e(\"h4\",{children:\"Stickiness Ratio\"}),/*#__PURE__*/t(\"p\",{children:[\"In order to ensure that an app is well received by users, it is important to consider the \",/*#__PURE__*/e(n,{href:\"https://www.storyly.io/glossary/app-stickiness#:~:text=Stickiness%20is%20calculated%20by%20looking,express%20it%20as%20a%20percentage.\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"stickiness ratio\"})}),\". The stickiness ratio is a measure of how often users return to an app after using it.\"]}),/*#__PURE__*/e(\"p\",{children:\"A high stickiness ratio indicates that users are engaged with the app and find it useful, while a low stickiness ratio indicates that users are less likely to return to the app after using it. There are a number of factors that can influence the stickiness ratio, including the quality of the app, the user's level of interest in the app, and how easy it is to use the app.\"}),/*#__PURE__*/e(\"h4\",{children:\"Churn rate/Retention\"}),/*#__PURE__*/t(\"p\",{children:[\"Churn rate \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/customer-churn-analysis\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"defines how many of our users that are staying\"})}),\" with you over time. By tracking the right metrics, developers can get a clear picture of how their app is performing and make necessary changes to improve user experience, but also insights on your pricing strategy.\"]}),/*#__PURE__*/e(\"p\",{children:\"There are many other metrics that you can track for your mobile app, but these are some of the most important ones. By tracking these data points,\"}),/*#__PURE__*/e(\"p\",{children:\"Of course, these are not the only metrics developers should track when building a mobile app. However, these are some of the most important metrics to keep an eye on. By tracking these data points, developers can get a clear picture of how their app is performing and make necessary changes to improve user experience.\"})]});export const richText1=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/t(\"p\",{children:[\"Revenue sits at the center of every startup\u2019s financial narrative. But not all revenue is created equal. For CFOs at modern startups \u2014 particularly those operating in SaaS, marketplace, or e-commerce models \u2014 the distinction between \",/*#__PURE__*/e(\"strong\",{children:\"gross revenue\"}),\" and \",/*#__PURE__*/e(\"strong\",{children:\"net revenue\"}),\" is critical. Misunderstanding or misreporting these figures can distort internal decision-making, mislead investors, and mask underlying issues like heavy discounting or high churn.\"]}),/*#__PURE__*/e(\"p\",{children:\"This guide unpacks what gross and net revenue mean, how they differ, and why understanding this distinction is crucial for reporting accuracy, fundraising, valuation, and strategic planning.\"}),/*#__PURE__*/e(\"h3\",{children:\"What is Gross Revenue?\"}),/*#__PURE__*/e(\"p\",{children:\"Gross revenue refers to the total value of sales made during a specific period, without accounting for any reductions. It reflects the demand side \u2014 the full sticker price of what was sold, not what the business ultimately retains. In SaaS, this would be the total contracted value; in e-commerce, it\u2019s the full value of orders placed; in marketplaces, it's the GMV (gross merchandise volume).\"}),/*#__PURE__*/e(\"p\",{children:\"For example, Uber's gross bookings in Q4 2023 were $37.6 billion. That number represents the full amount customers paid for rides and services. But that doesn\u2019t mean Uber retains all of it \u2014 much of that money goes to drivers, with Uber only recognizing what it keeps as net revenue.\"}),/*#__PURE__*/e(\"p\",{children:\"Gross revenue provides insight into top-line growth and demand generation, which is useful for measuring marketing performance or product-market fit. However, it's not the figure that makes it into the income statement \u2014 and it's often very different from the revenue investors use to assess your business.\"}),/*#__PURE__*/e(\"h3\",{children:\"What is Net Revenue?\"}),/*#__PURE__*/e(\"p\",{children:\"Net revenue is gross revenue minus deductions such as refunds, discounts, credits, chargebacks, and allowances. It\u2019s the number that most accurately reflects what your company actually earns and is recognized under accounting standards like ASC 606 and IFRS 15.\"}),/*#__PURE__*/e(\"p\",{children:\"Take a SaaS startup that signs $200,000 in annual contracts but offers $20,000 in discounts, gives $5,000 in credits due to service delays, and experiences $10,000 in churn-related revenue loss. The net revenue in this case is $165,000. It\u2019s this figure that gets reported to the board and investors \u2014 not the $200,000 headline number.\"}),/*#__PURE__*/e(\"p\",{children:\"A powerful illustration comes from Shopify. In 2023, Shopify facilitated nearly $75 billion in GMV, but only recognized a fraction \u2014 around $7 billion \u2014 as revenue. The difference highlights the importance of understanding what revenue actually belongs to the company.\"}),/*#__PURE__*/e(\"p\",{children:\"Net revenue is what enables real analysis of performance: gross margins, customer lifetime value (LTV), CAC payback periods, net revenue retention, and more are all based on net \u2014 not gross \u2014 figures.\"}),/*#__PURE__*/e(\"h3\",{children:\"The Formula and Its Implications\"}),/*#__PURE__*/e(\"p\",{children:\"The formula for net revenue is straightforward:\"}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Net Revenue = Gross Revenue \u2013 Returns \u2013 Discounts \u2013 Allowances\"})}),/*#__PURE__*/e(\"p\",{children:\"Each component of the deduction reveals something about the business:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Discounts can suggest pricing pressure or aggressive growth tactics.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Returns may signal quality issues or product-market fit concerns.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Allowances, like service credits, often indicate problems with delivery or onboarding.\"})})]}),/*#__PURE__*/e(\"p\",{children:\"By tracking these elements carefully, finance teams can surface hidden issues and better allocate resources. For example, a spike in returns might prompt product improvements; excessive discounts may warrant a reassessment of sales incentives.\"}),/*#__PURE__*/e(\"p\",{children:\"Net revenue also directly ties into compliance. ASC 606 requires businesses to assess whether they act as principal or agent. Misclassifying a marketplace as principal \u2014 and thus reporting gross revenue when only a cut is retained \u2014 has led to major restatements in the past.\"}),/*#__PURE__*/e(\"h3\",{children:\"Why It Matters for Startups\"}),/*#__PURE__*/e(\"p\",{children:\"For startups, net revenue is essential because it determines what resources are truly available for reinvestment. Gross revenue might look good in a pitch deck, but net revenue determines burn rate, margins, and sustainability.\"}),/*#__PURE__*/e(\"p\",{children:'Investors are increasingly cautious about \"vanity metrics\" like gross bookings or GMV. They want to know what part of that actually becomes revenue \u2014 and even more importantly, profit.'}),/*#__PURE__*/e(\"p\",{children:\"Airbnb is a great case study here. While it reported over $60 billion in gross bookings in 2023, only $9.6 billion was net revenue \u2014 the part it keeps after paying hosts. Airbnb makes this distinction explicit in earnings reports, giving investors a clear view of monetization efficiency.\"}),/*#__PURE__*/e(\"p\",{children:\"For early-stage startups especially, net revenue helps manage expectations. A company might raise a seed round on a $1 million ARR figure, but if 30% of that comes from heavy discounts or is at risk due to churn, the real picture is less optimistic.\"}),/*#__PURE__*/e(\"p\",{children:\"Net revenue also powers gross margin calculations \u2014 a key metric for assessing efficiency. If gross revenue looks healthy but net revenue is lagging, your margins could be razor-thin or even negative.\"}),/*#__PURE__*/e(\"h3\",{children:\"Real-World Example: The Uber Playbook\"}),/*#__PURE__*/t(\"p\",{children:[\"Uber\u2019s model highlights how dramatic the difference can be between gross and net. In Q4 2023, the company booked nearly $38 billion in gross transactions but only reported \",/*#__PURE__*/e(n,{href:\"https://investor.uber.com/news-events/news/press-release-details/2024/Uber-Announces-Results-for-Fourth-Quarter-and-Full-Year-2023/default.aspx\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"$9.9 billion in revenue\"})}),\". That\u2019s because Uber acts as an agent for drivers. It only records its commission as revenue, not the entire fare.\"]}),/*#__PURE__*/t(\"p\",{children:[\"This practice \u2014 aligned with\",/*#__PURE__*/e(n,{href:\"https://www.revenuehub.org/article/principalagent-considerations-gross-vs-net\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" ASC 606\u2019s principal-vs-agent rule\"})}),\" \u2014 ensures revenue isn\u2019t overstated. For startups operating marketplaces, failing to apply this rule has resulted in funding issues or credibility loss during due diligence.\"]}),/*#__PURE__*/e(\"p\",{children:\"The lesson? Gross numbers might sound more impressive, but net revenue tells the real story.\"}),/*#__PURE__*/e(\"h3\",{children:\"Strategic Use Cases for CFOs\"}),/*#__PURE__*/e(\"p\",{children:\"Finance teams should use the gross vs. net revenue distinction to:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Track pricing discipline\"}),\": A widening gap between gross and net may signal aggressive discounting. Salesforce, for example, has increasingly focused on net expansion rather than just gross sales growth.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Segment revenue sources\"}),\": Break down net revenue by customer cohort, pricing plan, or geography. This allows you to identify which groups are generating the most real revenue, and which might be over-reliant on discounts or promotions.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Inform go-to-market strategy\"}),\": If certain regions consistently show a larger discount-to-list ratio, it may be time to adjust pricing or sales tactics.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Manage investor expectations\"}),\": Always communicate both gross and net revenue when discussing growth. Transparency avoids confusion and builds trust.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})})]}),/*#__PURE__*/e(\"h3\",{children:\"Common Pitfalls and Misconceptions\"}),/*#__PURE__*/e(\"p\",{children:\"Some startups use gross revenue in external communication \u2014 especially when the numbers are large \u2014 without clarifying the net. This creates inflated expectations and can hurt credibility with savvy investors.\"}),/*#__PURE__*/e(\"p\",{children:\"Others misclassify their business model entirely. For example, a SaaS company bundling third-party tools might count the entire package as gross revenue, when only a portion is theirs to keep.\"}),/*#__PURE__*/e(\"p\",{children:\"Failing to account for returns, churn, and refunds also undermines net revenue accuracy. Even in SaaS \u2014 where returns are rare \u2014 customer credits, concessions, or non-renewals must be considered to reflect real performance.\"}),/*#__PURE__*/e(\"h3\",{children:\"KPIs Tied to Net Revenue\"}),/*#__PURE__*/e(\"p\",{children:\"Several high-impact metrics rely on net revenue:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Gross Margin\"}),\": (Net Revenue \u2013 COGS) / Net Revenue\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Net Revenue Retention (NRR)\"}),\": How much recurring net revenue from existing customers expands or contracts over time\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"LTV (Lifetime Value)\"}),\": Usually based on net revenue per customer\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Take Rate\"}),\": For platforms, Net Revenue / GMV\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Rule of 40\"}),\": Combines revenue growth and EBITDA margin \u2014 both of which depend on net figures\"]})})]}),/*#__PURE__*/e(\"p\",{children:\"Without accurate net revenue, these metrics fall apart or present a misleading picture.\"}),/*#__PURE__*/e(\"h3\",{children:\"The 2024 Trend: From Top-Line Growth to Quality Growth\"}),/*#__PURE__*/e(\"p\",{children:\"Over the past two years, the narrative has shifted. Growth is still important \u2014 but not at any cost. Investors and boards are prioritizing quality of revenue, sustainable margins, and capital efficiency.\"}),/*#__PURE__*/e(\"p\",{children:\"The best-performing companies aren\u2019t just growing fast \u2014 they\u2019re doing it with high net revenue retention, low discount rates, and consistent gross margins. Public companies like Datadog, Snowflake, and ZoomInfo highlight these figures in their earnings calls and investor updates.\"}),/*#__PURE__*/e(\"p\",{children:\"Increasingly, CFOs are building dashboards that show:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Gross vs. net revenue trends\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Discount rates by segment\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Net revenue growth vs. CAC\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Net revenue contribution by product or channel\"})})]}),/*#__PURE__*/e(\"p\",{children:\"These insights help startups allocate resources more effectively and communicate with precision.\"}),/*#__PURE__*/e(\"p\",{children:\"\u200DGross revenue shows demand. Net revenue shows value. For startup CFOs, understanding and communicating the difference is essential to building trust with investors, managing burn, and optimizing go-to-market strategies.\"}),/*#__PURE__*/e(\"p\",{children:\"With investor expectations shifting toward quality growth and real profitability, net revenue is no longer just an accounting figure \u2014 it\u2019s a strategic KPI. Companies that manage it well gain more than just financial clarity; they earn credibility, improve margins, and build sustainable businesses.\"})]});export const richText2=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Net revenue retention \u2013 Definition and importance\"}),/*#__PURE__*/e(\"p\",{children:\"As a business model, SaaS (Software as a Service) is built on recurring revenue from customers. In order to be successful, SaaS businesses need to have a strong net revenue retention rate. Net revenue retention measures how much revenue a company keeps from its existing customer base over time, and is a key metric for evaluating the health of a SaaS business.\"}),/*#__PURE__*/t(\"p\",{children:[\"Net revenue retention is a key \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/saas-metrics\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"metric for SaaS\"})}),\" businesses. It measures the amount of recurring revenue that a company retains from its customer base over time. In other words, it's a measure of how much recurring revenue a company keeps from one period to the next.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{}),\"If a company has a healthy net retention rate, it means that it is retaining more customers and generating more recurring revenue than it did in the past. This is indicative of a growing and healthy business. And also increasing the chances of your \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/saas-funding\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"SaaS to get funding.\"})}),/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{}),\"On the other hand, if a company has a low net retention rate, it may be losing customers and seeing its recurring revenue decline. This is something that investors and analysts will be closely watching for when considering whether or not to invest in a SaaS company.\"]}),/*#__PURE__*/e(\"p\",{children:\"\u200D\"}),/*#__PURE__*/e(\"img\",{alt:\"Graph displaying customer retention rates over time, showcasing a heatmap with various shades of blue indicating different retention percentages across multiple cohorts.\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/eWSd4JyGzChhy7DYwapk1WGNsU.webp\",srcSet:\"https://framerusercontent.com/images/eWSd4JyGzChhy7DYwapk1WGNsU.webp?scale-down-to=512 512w,https://framerusercontent.com/images/eWSd4JyGzChhy7DYwapk1WGNsU.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/eWSd4JyGzChhy7DYwapk1WGNsU.webp 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"h3\",{children:\"Calculating your retention\"}),/*#__PURE__*/t(\"p\",{children:[\"There are two main ways to calculate net revenue retention: gross retention and net retention. \",/*#__PURE__*/e(n,{href:\"https://www.klipfolio.com/resources/kpi-examples/financial/gross-revenue-retention#:~:text=Gross%20Revenue%20Retention%20(GRR)%20is,those%20in%20the%20SaaS%20industry.\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Gross retention looks at the total recurring revenue\"})}),\" from customers in a given period, while net retention looks at the change in recurring revenue from customers in a given period.\"]}),/*#__PURE__*/e(\"h4\",{children:\"How to calculate net revenue retention\"}),/*#__PURE__*/t(\"p\",{children:[\"To calculate net revenue retention, you will first need to gather data on your \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/customer-churn-analysis\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"customer churn\"})}),\" rate and your customer lifetime value (\",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/ltv\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"LTV\"})}),\"). Once you have this data, you can use the following formula:\"]}),/*#__PURE__*/e(\"h5\",{children:\"Net Revenue Retention = ((1-Churn Rate) * LTV) - Gross Revenue\"}),/*#__PURE__*/e(\"p\",{children:\"For example, let\u2019s say that you have a customer churn rate of 5% and an LTV of $100. If your gross revenue for the period is $1,000, then your net revenue retention would be ((1-0.05) * 100) - 1000 = 95%.\"}),/*#__PURE__*/e(\"p\",{children:\"This formula can be helpful in understanding net revenue retention, but it\u2019s important to keep in mind that there is no magic number for net revenue retention. The right net revenue retention rate will vary depending on your specific business model and goals.\"}),/*#__PURE__*/e(\"p\",{children:\"If you\u2019re looking to improve your net revenue retention rate, there are a few things you can do:\"}),/*#__PURE__*/t(\"p\",{children:[\"- Offer discounts or incentives to customers who stay with your service for a longer period of time\",/*#__PURE__*/e(\"br\",{}),\"- Provide additional value to customers so that they see your service as essential\",/*#__PURE__*/e(\"br\",{}),\"- Improve your customer service and support so that customers are less likely to churn\"]}),/*#__PURE__*/e(\"h4\",{children:\"How to calculate gross retention\"}),/*#__PURE__*/e(\"p\",{children:\"There are two ways to calculate gross retention: cohort analysis and monthly recurring revenue (MRR).\"}),/*#__PURE__*/e(\"p\",{children:\"Cohort analysis is the more detailed of the two methods, and involves tracking groups of customers (cohorts) over time to see how much revenue they generate. This method can be useful in understanding which cohorts are generating the most value for your business.\"}),/*#__PURE__*/e(\"p\",{children:\"To calculate gross retention using MRR, you will need to track the MRR for each customer at the beginning and end of each month. You can then use the following formula:\"}),/*#__PURE__*/e(\"h5\",{children:\"Gross Retention = ((Ending MRR - Starting MRR) / Starting MRR) * 100\"}),/*#__PURE__*/e(\"p\",{children:\"For example, let\u2019s say that you have a customer with an MRR of $100 at the beginning of the month, and an MRR of $120 at the end of the month. Your gross retention for that customer would be ((120-100)/100)*100 = 20%.\"}),/*#__PURE__*/e(\"p\",{children:\"You can also use this formula to calculate gross retention for your entire customer base. This will give you a good overview of how much revenue you are retaining from one period to the next.\"}),/*#__PURE__*/t(\"p\",{children:[\"It\u2019s important to keep in mind that gross retention only measures the amount of revenue that is being retained, not the number of customers. So, if a small number of customers are responsible for a large portion of your \",/*#__PURE__*/e(n,{href:\"https://baremetrics.com/academy/recurring-vs-non-recurring-revenue\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"recurring revenue\"})}),\", your gross retention rate will be high even if you are losing a lot of customers.\u200D\"]}),/*#__PURE__*/e(\"p\",{children:\"No matter what net revenue retention rate you ultimately achieve, it\u2019s important to constantly monitor this metric and make sure that you are doing everything you can to retain your existing customers.\"}),/*#__PURE__*/e(\"h3\",{children:\"Key factors that influence net revenue rate for a SaaS company\"}),/*#__PURE__*/e(\"p\",{children:\"There are a few key factors that can influence net revenue retention for a SaaS company, including customer churn rate, customer lifetime value (LTV), and gross revenue.\"}),/*#__PURE__*/e(\"h5\",{children:\"Customer churn\"}),/*#__PURE__*/e(\"p\",{children:\"Customer churn rate is the number of customers who cancel their subscription or stop using your service over a given period of time. The higher your customer churn rate, the lower your net revenue retention will be.\"}),/*#__PURE__*/e(\"h5\",{children:\"Customer lifetime value\"}),/*#__PURE__*/e(\"p\",{children:\"Customer lifetime value (LTV) is the total amount of money that a customer will spend on your service over the course of their relationship with your company. The higher your LTV, the more likely you are to retain customers and generate revenue from them over time.\"}),/*#__PURE__*/e(\"h5\",{children:\"Gross revenue\"}),/*#__PURE__*/e(\"p\",{children:\"Gross revenue is the total amount of revenue generated from customers in a given period of time. The higher your gross revenue, the more likely you are to retain customers and generate revenue from them over time.\u200D\"}),/*#__PURE__*/e(\"h3\",{children:\"Improving net revenue retention for your SaaS\"}),/*#__PURE__*/e(\"p\",{children:\"There are a few things you can do to improve net revenue retention for your SaaS company including offering discounts or incentives to customers who stay with your service for a longer period of time, providing additional value to customers so that they see your service as essential, and improving your customer service and support so that customers are less likely to churn.\"}),/*#__PURE__*/e(\"p\",{children:\"Offering discounts or incentives to customers who stay with your service for a longer period of time can be a great way to encourage them to remain loyal to your company. This could include offerinng a discount on the monthly fee for customers who commit to a year-long contract, or giving a free month of service to customers who refer a friend.\"}),/*#__PURE__*/e(\"p\",{children:\"Providing additional value to customers so that they see your service as essential can also help to improve net revenue retention. This could include offering new features or functionality that are only available to paying customers, or providing exclusive content or access to VIP events.\"}),/*#__PURE__*/e(\"p\",{children:\"Improving your customer service and support so that customers are less likely to churn is another important way to improve net revenue retention. This could involve ensuring that you have a knowledgeable and helpful customer support team, providing easy-to-use self-service tools, and proactively reaching out to customers to address any concerns they may have.\"}),/*#__PURE__*/e(\"h4\",{children:\"Finding the right tool to measure your net revenue retention\"}),/*#__PURE__*/e(\"p\",{children:\"Most companies have different analytics tools to capture and measure their product, marketing and revenue metrics. While there are so much to track, this easily get's compiles in a spreadsheet somewhere. While there are so many digital tools used by the teams to collect them.\"}),/*#__PURE__*/t(\"p\",{children:[\"Gilion insights draws on all data that\u2019s ever related to your growth - operational costs, acquisition metrics, cohort metrics, LTV metrics. No cost is left out, essentially merging the growth models of your CFO, marketing and sales team into a complete and unbiased one. And giving you a complete overview of important \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/startup-metrics\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"startup metrics\"})}),\" to track.\"]}),/*#__PURE__*/e(\"p\",{children:\"It keeps track of all the alternating variables - efficiency trends, seasonal trends, customer behaviour trends - and connect them all the way down to a 5-year cash position forecast. This means always-on forecasting, so you place every bet with surgical precision.\"})]});export const richText3=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"What is non-dilutive funding?\"}),/*#__PURE__*/t(\"p\",{children:[\"Non dilutive funding is a term used to describe funding that does not require the recipient to give up equity in their company. This type of funding is particularly important for startups, who want to build their companies with external capital at the same time as \",/*#__PURE__*/e(n,{href:\"https://www.linkedin.com/advice/1/how-can-you-minimize-startup-dilution-when-raising\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"minimizing dilution on their path to profitability\"})}),\".\"]}),/*#__PURE__*/t(\"p\",{children:[\"Startups face a number of challenges when it comes to raising capital. One of the most difficult is dilution, which refers to the loss of equity that occurs when a company issues new shares. This can be a major problem for \",/*#__PURE__*/e(n,{href:\"https://techcrunch.com/category/startups/?guccounter=1&guce_referrer=aHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS8&guce_referrer_sig=AQAAAFGEZQOzYwY9cKJmXR4ttcPUH__ZfSo-B-Jd2XaJFwh8HOMJv3Sbl6Q57qslA44TjfX6a0CJE8XPw9tia3Uh35wd0GY_EEFKNAs9IGZ_l12QAphvpLJTqlyT2DpNV7SEJEq0LlkX0xqXwmSLSWpYzET2wrsZbukL8C9Og37Uh12C\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"startups\"})}),\", as it can reduce the founders' ownership stake and give investors more control over the company.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Fortunately, there are a number of ways to raise capital without diluting equity by raising capital from \",/*#__PURE__*/e(n,{href:\"https://vc-mapping.gilion.com/venture-capital-firms\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"venture capital firms\"})}),\". One is to use convertible debt, which allows investors to convert their investment into equity at a later date. Another is to use revenue-based financing, which allows startups to sell a portion of their future revenues in exchange for capital. These are just two of the many options available for non-dilutive funding, which can help startups preserve their equity and maintain control over their companies.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/e(\"img\",{alt:'A graphic listing various non-dilutive capital options. The left side features text reading \"Non-dilutive capital options.\" The right side lists different financing options: Debt financing, Government grants, Crowdfunding, Merchant cash advances, and Revenue based financing. This image highlights alternative funding methods that do not dilute ownership.',className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/gkGEYC3a8tnnWIaMJGrz0EMNfLw.webp\",srcSet:\"https://framerusercontent.com/images/gkGEYC3a8tnnWIaMJGrz0EMNfLw.webp?scale-down-to=512 512w,https://framerusercontent.com/images/gkGEYC3a8tnnWIaMJGrz0EMNfLw.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/gkGEYC3a8tnnWIaMJGrz0EMNfLw.webp 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"h3\",{children:\"The alternatives of non-dilutive capital for startups\"}),/*#__PURE__*/e(\"h4\",{children:\"Debt financing\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/debt-financing-for-startups\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Debt financing \"})}),\"is one of the most common sources of non dilutive funding for startups. This type of financing can come from a number of different sources, including banks, credit unions, and online lenders. Debt financing is typically repaid with interest.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Historically, a very few financial institutions have been able to do this over the past decades for young companies. But with today's technology and data that companies collect, there are also new ways for these companies to get debt funding earlier. At Gilion we connect to your analytics stack with our platform to be able to provide our debt \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/loans\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Growth Loan\"})}),\" for this purpose.\"]}),/*#__PURE__*/e(\"h4\",{children:\"Crowdfunding\"}),/*#__PURE__*/e(\"p\",{children:\"Crowdfunding is a relatively new way of raising capital that has become popular with startups in recent years. Crowdfunding platforms like Kickstarter and Indiegogo allow startups to solicit small donations from a large number of people, typically in exchange for rewards like discounts on products or access to exclusive content.\"}),/*#__PURE__*/e(\"h4\",{children:\"Venture debt\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/venture-debt\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Venture debt\"})}),\" is a type of financing that allows startups to borrow money from investors without giving up equity in their company. This can be a good option for startups that have already raised equity funding and are looking for non dilutive capital to help them grow but are only availible for startups that have in the past been taking in equity from venture firms\"]}),/*#__PURE__*/e(\"h4\",{children:\"Grants and public funding\"}),/*#__PURE__*/e(\"p\",{children:\"In 2025, grant programs are more accessible than ever. Governments and supranational institutions want to back innovation in climate, health, AI, and deep tech.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"EU\u2019s EIC Accelerator\"}),\" continues to provide significant non-dilutive support.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Local innovation grants exist in most countries.\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Research-based startups can tap into academic funding channels.\"})})]}),/*#__PURE__*/e(\"h4\",{children:\"Revenue based financing\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/revenue-based-financing\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Revenue based financing\"})}),\" is a type of business funding in which investors receive a percentage of a company's monthly revenue, instead of interest payments, until their original investment is repaid. This funding model is becoming increasingly popular with \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/saas-funding\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"SaaS companies\"})}),\" and startups, as it provides a more flexible repayment structure than traditional loans. Revenue based financing can be used to fund a variety of business expenses, including marketing campaigns, inventory purchases, and employee salaries. While this type of financing does carry some risks, it can be an excellent way for businesses to access the capital they need to grow and scale their operations.\"]}),/*#__PURE__*/e(\"h4\",{children:\"Competitions and awards\"}),/*#__PURE__*/e(\"p\",{children:\"Pitch competitions, innovation prizes, and accelerator programs can come with non-dilutive cash. These have become more sophisticated\u2014less like demo-day theater, more like genuine funding sources.\"}),/*#__PURE__*/e(\"h3\",{children:\"Pros of non dilutive funding\"}),/*#__PURE__*/e(\"p\",{children:\"There are a number of advantages to non dilutive funding, including the ability to preserve equity and maintain control over your company. However, there are also some disadvantages to consider. One is that non dilutive funding may not be available for all startups, particularly those that are early stage or have yet to generate revenue.\"}),/*#__PURE__*/e(\"p\",{children:\"Despite these drawbacks, non dilutive funding can be a great option for startups that meet the eligibility requirements and are looking for an alternative to equity financing. If you're considering non dilutive funding for your startup, be sure to research the different options and compare them to see which one is right for you.\"}),/*#__PURE__*/e(\"p\",{children:\"Pros:\"}),/*#__PURE__*/t(\"p\",{children:[\"\u2013 Obtaining funding based on your expected revenue is realistic and achievable. You can use your current or predictable revenue to attain the required financing.\",/*#__PURE__*/e(\"br\",{}),\"\u2013 There's no need to give up partial ownership of your company to get funding.\",/*#__PURE__*/e(\"br\",{}),\"\u2013 You can gain financing without needing to put up personal security or establish credit-worthiness.\",/*#__PURE__*/e(\"br\",{}),\"\u2013 You can repay your loan on a schedule that works better for you.\",/*#__PURE__*/e(\"br\",{}),\"\u2013 Your funding will be more affordable since the cost of selling equity can be quite high compared to borrowing.\",/*#__PURE__*/e(\"br\",{}),\"\u2013 There may be more funding available to a wider range of founders and business models.\",/*#__PURE__*/e(\"br\",{}),\"\u2013 Non-dilutive funding acts as a 'bridge' for private companies who cannot raise money by borrowing it.\"]}),/*#__PURE__*/e(\"p\",{children:\"\u200D\"}),/*#__PURE__*/e(\"img\",{alt:\"Two colleagues happily collaborating on a project while looking at a laptop screen. The woman is seated with her hand resting on her chin, and the man is sitting beside her, both smiling. This image represents teamwork and the use of innovative funding options to support business growth.\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/LaTgjI6dlK4MUXXPLa8rhJpcRdU.webp\",srcSet:\"https://framerusercontent.com/images/LaTgjI6dlK4MUXXPLa8rhJpcRdU.webp?scale-down-to=512 512w,https://framerusercontent.com/images/LaTgjI6dlK4MUXXPLa8rhJpcRdU.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/LaTgjI6dlK4MUXXPLa8rhJpcRdU.webp 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"h3\",{children:\"What to keep in mind when looking for non-dilutive funding\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Do your research\"}),\" \u2013 There are a number of different non dilutive funding options available, so it's important to do your research and find the one that's right for you.\"]}),/*#__PURE__*/t(\"p\",{children:[\"\u200D\",/*#__PURE__*/e(\"strong\",{children:\"Be prepared\"}),\"\\xa0\u2013 When you're applying for non dilutive funding, be sure to have all the required documentation and information ready. This will make the process go more smoothly and increase your chances of being approved for funding.\"]}),/*#__PURE__*/t(\"p\",{children:[\"\u200D\",/*#__PURE__*/e(\"strong\",{children:\"Have a solid business plan\"}),\" \u2013 Non dilutive investors will want to see that you have a well-thought-out business plan before they provide funding. Make sure your plan is clear and concise and includes financial projections and other relevant information.\"]}),/*#__PURE__*/t(\"p\",{children:[\"\u200D\",/*#__PURE__*/e(\"strong\",{children:\"Be confident in your ability to repay\"}),\" \u2013 When you're taking out non dilutive funding, you'll need to be confident in your ability to generate revenue and repay the loan. This means having a strong understanding of your business model and market.\"]}),/*#__PURE__*/e(\"p\",{children:\"\u200D\"}),/*#__PURE__*/e(\"img\",{alt:'A graphic discussing the concept of minimizing dilution with non-dilutive capital. The left side features text reading \"Minimizing dilution with non-dilutive capital.\" The right side displays logos of two companies: AppDirect and Udemy. This image highlights examples of companies utilizing non-dilutive capital strategies.',className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/5K8Bu8DCpXAOmiaGE3OCvbUFYT8.webp\",srcSet:\"https://framerusercontent.com/images/5K8Bu8DCpXAOmiaGE3OCvbUFYT8.webp?scale-down-to=512 512w,https://framerusercontent.com/images/5K8Bu8DCpXAOmiaGE3OCvbUFYT8.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/5K8Bu8DCpXAOmiaGE3OCvbUFYT8.webp 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"h3\",{children:\"How it helped startups to minimize dilution\"}),/*#__PURE__*/t(\"p\",{children:[\"Non dilutive funding has helped a number of startups succeed while they at the same time minimized \",/*#__PURE__*/e(n,{href:\"https://www.speedinvest.com/blog/what-is-equity-dilution\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"equity dilution\"})}),\". One example is AppDirect, a cloud-based marketplace that helps businesses manage and sell digital products and services. AppDirect was founded in 2009 and raised $200 million in non dilutive funding from a number of investors.\"]}),/*#__PURE__*/e(\"p\",{children:\"Another example is Udemy, an online learning platform that offers courses taught by experts in a variety of subjects. Udemy was founded in 2010 and has raised $173 million in non dilutive funding to build the future of online learning while keeping maximim equity ahead of their IPO.\"}),/*#__PURE__*/e(\"p\",{children:\"These are just a few examples of startups that have used non dilutive funding to help them succeed, but most important keep equity in the startups along the journey.\"}),/*#__PURE__*/e(\"p\",{children:\"\u200D\"}),/*#__PURE__*/e(\"h3\",{children:\"The 2025 funding landscape: Why non-dilutive matters more than ever\"}),/*#__PURE__*/t(\"p\",{children:[\"Capital efficiency is the new gold standard. Startups are expected to do more with less, proving sustainable traction before accessing large rounds. With VCs tightening their criteria and prioritizing metrics like efficient growth and \",/*#__PURE__*/e(n,{href:\"https://www.sequoiacap.com/article/adapting-to-endure/\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"capital preservation\"})}),\", founders are turning to options that allow them to grow without prematurely giving away large chunks of ownership.\"]}),/*#__PURE__*/t(\"p\",{children:['We\\'re seeing a shift away from the \"growth at all costs\" mindset. In its place? Disciplined execution, customer-centric traction, and steady expansion. Non-dilutive funding plays a pivotal role in enabling this transition. And also a reason why many startups are choosing ',/*#__PURE__*/e(n,{href:\"https://techcrunch.com/2023/10/18/startups-skip-vc-non-dilutive-funding/\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"the non VC route\"})}),\" .\"]}),/*#__PURE__*/e(\"p\",{children:\"Non-dilutive funding supports:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Sustainable, measured growth\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Founders who value long-term control\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Startups planning for future VC rounds but not ready yet\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Companies navigating market uncertainty or preparing for acquisition\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Early-stage companies with early traction but not yet explosive revenue\"})})]}),/*#__PURE__*/e(\"p\",{children:\"In an environment where valuations are under more scrutiny, preserving equity can make a major difference. Raising a smaller VC round at a higher valuation later, instead of giving up equity too early, is a strategy more founders are adopting.\"}),/*#__PURE__*/e(\"p\",{children:\"\u200D\"})]});export const richText4=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Penetration pricing \u2013 a tool for pricing out you competition\"}),/*#__PURE__*/t(\"p\",{children:[\"Startups typically face intense competition as they try to build their business, increase their customer base and gain a foothold in the market. As such, pricing is an integral part of any startup\u2019s \",/*#__PURE__*/e(n,{href:\"https://www.coursera.org/articles/marketing-strategy\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"marketing strategy\"})}),\". Penetration pricing can be an effective way for startups to establish themselves quickly at the beginning of their journey. In a nutshell, penetration pricing is about selling products or services at low prices compared to those offered by competitors in order to draw customers away from them and gain more attention from potential buyers.\"]}),/*#__PURE__*/e(\"p\",{children:\"It\u2019s essential that any price set by your startup should reflect market reality \u2013 meaning it must generate sustainable profits over time while still being competitive enough against other providers around you. That's why understanding how penetration pricing works and its advantages and disadvantages are key before setting one.\u200D\"}),/*#__PURE__*/e(\"img\",{alt:'A graphic explaining the importance of understanding competitors\\' pricing to set your penetration pricing strategy. The left side features text reading \"Understand competitors pricing to set your penetration pricing strategy,\" while the right side shows a bar chart with different heights representing various pricing levels. This image highlights the need for competitive analysis in developing a penetration pricing strategy.',className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/owV3hajTVYjs1bXy1onDHZ8b18s.webp\",srcSet:\"https://framerusercontent.com/images/owV3hajTVYjs1bXy1onDHZ8b18s.webp?scale-down-to=512 512w,https://framerusercontent.com/images/owV3hajTVYjs1bXy1onDHZ8b18s.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/owV3hajTVYjs1bXy1onDHZ8b18s.webp 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"h2\",{children:\"What penetration pricing means\"}),/*#__PURE__*/t(\"p\",{children:[\"When launching a new business, pricing can be a tricky subject to navigate. One strategy that can benefit startups is penetration pricing. This involves setting a low price for your product or service in order to quickly gain market share and attract customers away from competitors.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{}),\"It can improve all your \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/startup-metrics\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"key metrics\"})}),\" on a positive note, but also negativly. Especially if you are putting your price point well below what's actually needed to get the customer growth. Then your \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/ltv\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"LTV\"})}),\" will defenitivly be affected.\"]}),/*#__PURE__*/e(\"p\",{children:\"The idea is to create a buzz around your brand and build a loyal customer base who will stick around as you gradually increase your prices. This approach can be especially effective if you have a unique or innovative product that you believe will stand out in the market. While there are certainly risks involved with undercutting your competition, smart penetration pricing can help your startup make a name for itself and establish a strong foundation for sustainable growth.\"}),/*#__PURE__*/e(\"h3\",{children:\"A step-by-step guide to set your penetration pricing strategy\"}),/*#__PURE__*/e(\"h5\",{children:\"Identify Target Markets & Competitors To Help You Set Your Price Point\"}),/*#__PURE__*/t(\"p\",{children:[\"Identifying your \",/*#__PURE__*/e(n,{href:\"https://medium.com/@shiphillahwanjiru/target-marketing-and-competition-6deb1ca4e65f\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"target market and competitors\"})}),\" may seem like a daunting task, but it is crucial to setting the perfect price point. Knowing your audience and who your competitors are can help inform a pricing strategy that ensures your offering is competitive and meets the needs of your customers. By conducting thorough research, you can determine the maximum amount your target market is willing to spend and what prices your competitors are offering.\"]}),/*#__PURE__*/t(\"p\",{children:[\"This information will enable you to price your product or service optimally. Bear in mind that setting high prices may deter customers, while low prices may drive down profitability. Take into account your costs, target market, and \",/*#__PURE__*/e(n,{href:\"https://ca.indeed.com/career-advice/career-development/competitive-price\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"competitor pricing\"})}),\" when setting your price point, and be prepared to adjust it regularly to account for changes in the market.\u200D\"]}),/*#__PURE__*/e(\"h5\",{children:\"Understand the Costs Involved in Delivering the Product or Service\"}),/*#__PURE__*/e(\"p\",{children:\"When it comes to delivering a product or service, it's important to understand all the costs involved. This includes not only the obvious costs, like materials or labor, but also things like shipping and taxes. By carefully tracking and analyzing all of these expenses, you can ensure that you're setting the right price for your product or service and making a profit that allows you to continue growing your business.\"}),/*#__PURE__*/e(\"p\",{children:\"By understanding the costs involved, you may be able to identify areas where you can make changes to reduce expenses and improve your bottom line. Ultimately, taking the time to fully understand the costs involved in delivering your product or service can help you make more informed decisions that benefit your business in the long run.\u200D\"}),/*#__PURE__*/e(\"h5\",{children:\"Charge less than your competitors in your penetration pricing strategy without sacrificing quality\"}),/*#__PURE__*/e(\"p\",{children:\"Find ways to stand out from the crowd. One way to do this is by offering competitive pricing without sacrificing quality. It can seem like a daunting task, but it's achievable with the right strategies in place. One option is to focus on efficiency and streamlining processes to reduce costs.\"}),/*#__PURE__*/e(\"p\",{children:\"Another approach is to work with suppliers to negotiate lower prices without compromising on materials or services. Additionally, consider offering bundled packages or incentivizing customers with discounts for repeat business. By exploring these tactics, you can find ways to lower your prices and stay competitive, while maintaining your commitment to quality.\"}),/*#__PURE__*/e(\"h5\",{children:\"Test different price points until you find the sweet spot that keeps customers coming back\"}),/*#__PURE__*/t(\"p\",{children:[\"Finding the perfect price point for your product or service can be a daunting task. But it's crucial to attract customers and keep them coming back for more. By testing different price points, you'll be able to gauge how much value your customers perceive in your offering. One great start is to try this out new customers rather than loyal ones with high \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/customer-retention-rate\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"retention\"})}),\" where there is a \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/customer-churn-analysis\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"high risk of churn\"})}),\".\"]}),/*#__PURE__*/t(\"p\",{children:[\"Remember that the sweet spot is not necessarily the cheapest option, but rather the one that offers the best value for your customers' money. Don't be afraid to make adjustments until you find the perfect combination of price and perceived value. Once you do, you'll have a loyal customer base that will keep coming back for more.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/e(\"h5\",{children:\"Monitor results to track progress & make adjustments if needed\"}),/*#__PURE__*/e(\"p\",{children:\"Effective monitoring of the results of a project is crucial for tracking progress and making any necessary adjustments along the way. Without it, you could be overlooking key areas that need improvement, potentially leading to costly delays or even project failure.\"}),/*#__PURE__*/e(\"p\",{children:\"By staying vigilant and regularly reviewing your results, you can identify any red flags early on and take corrective action to keep your project on track. It's important to remember that monitoring isn't just about looking at quantitative results, but also about gathering qualitative feedback from stakeholders and team members to get a full picture of how your project is performing. So, whether you're a seasoned project manager or just starting out, make sure monitoring your results is always at the top of your to-do list.\"}),/*#__PURE__*/e(\"p\",{children:\"\u200D\"}),/*#__PURE__*/e(\"img\",{alt:'A graphic illustrating Uber\\'s penetration pricing strategy compared to its competitors. The left side features text reading \"Understand competitors pricing to set your penetration pricing strategy,\" while the right side shows a line graph with two lines labeled \"Uber Pricing\" and \"Competitor Pricing.\" The graph depicts Uber\\'s pricing strategy over time compared to its competitors. This image demonstrates the practical application of penetration pricing by Uber.',className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/Ma0sWOBDhx8pW6TkdGEf9bvc4.webp\",srcSet:\"https://framerusercontent.com/images/Ma0sWOBDhx8pW6TkdGEf9bvc4.webp?scale-down-to=512 512w,https://framerusercontent.com/images/Ma0sWOBDhx8pW6TkdGEf9bvc4.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/Ma0sWOBDhx8pW6TkdGEf9bvc4.webp 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"h3\",{children:\"Startups gaining market positions with the right penetration pricing strategy\"}),/*#__PURE__*/e(\"p\",{children:\"Pricing strategy can make or break a business. One effective approach that has gained traction is penetration pricing. By setting prices low to attract a high volume of customers, startups can quickly gain market share and establish themselves as a serious player. For example, ride-sharing giant Uber utilized this strategy to conquer the taxi market, offering discounted rates to initially lure customers away from traditional cabs. Then when they have gained market shares on their low price point they step by step increased it to market average to maximize revenue on the user base they have build up on that strategy,\"}),/*#__PURE__*/t(\"p\",{children:[\"Another success story is \",/*#__PURE__*/e(n,{href:\"https://www.bartleby.com/essay/Freemium-pricing-of-dropbox-F3CEWS3CVC\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Dropbox which provided a free package\"})}),\" with limited storage to entice users and then encouraged them to upgrade to a paid version with additional features. These startups prove that a well-executed penetration pricing strategy can be a powerful tool for gaining market position and ultimately achieving success.\"]})]});export const richText5=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"The Basics of Revenue Forecasting\"}),/*#__PURE__*/t(\"p\",{children:[\"For startups, predicting profits and \",/*#__PURE__*/e(n,{href:\"https://business.vic.gov.au/business-information/finance/cash-flow/cash-flow-forecasting#:~:text=Cash%20flow%20forecasting%20involves%20estimating,of%20the%20business%20than%20in.\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"forecasting cash flow\"})}),\" can be a daunting task. Even with ample knowledge about finances, understanding complex concepts like revenue forecasting may seem overwhelming at first.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{}),\"Luckily, with the right frameworks and processes in place, any startup can gain a better grasp of their daily financial operation and create strategies for sustainable growth. In this guide, we\u2019ll explore the fundamentals of revenue forecasting \u2014 from reviews to automation \u2014 to take your business insights into overdrive.\"]}),/*#__PURE__*/e(\"p\",{children:\"It's no secret that revenue is the heart of any successful business. If you want your company to thrive, it's essential to understand how to forecast your revenue accurately. Revenue forecasting can seem like a daunting task, but it's crucial for making informed decisions about your company's future. At its core, revenue forecasting is all about predicting how much money your business will make in a given timeframe.\"}),/*#__PURE__*/e(\"p\",{children:\"By examining your historical revenue data, market trends, and other key factors, you can create a forecast that will guide your decision-making and help you stay on track towards your financial goals. Whether your business is just starting out or you're looking for new strategies to boost your revenue, mastering the basics of revenue forecasting is a must.\"}),/*#__PURE__*/e(\"ol\",{children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"h3\",children:/*#__PURE__*/e(\"h3\",{children:\"Set a Clear Goal and Establish Benchmarks\"})})}),/*#__PURE__*/e(\"p\",{children:\"In order to achieve success, it is crucial to set clear goals and establish benchmarks to measure progress. Without a specific target in mind, it can be easy to lose focus and get swept up in the day-to-day tasks. By defining what success looks like in concrete terms, you can work towards achieving tangible results and track your progress along the way.\"}),/*#__PURE__*/e(\"p\",{children:\"Establishing benchmarks also allows you to adjust your strategy if needed, ensuring that you stay on track towards your ultimate goal. Whether it's in your personal life or your career, setting clear goals and benchmarks is essential for making progress and achieving success.\u200D\"}),/*#__PURE__*/e(\"ol\",{start:\"2\",children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"h3\",children:/*#__PURE__*/e(\"h3\",{children:\"Analyze Your Current Performance\"})})}),/*#__PURE__*/e(\"p\",{children:\"Taking a moment to analyze your current performance can be a valuable tool in achieving success both personally and professionally. By assessing your strengths and weaknesses, you can identify areas for improvement and set goals to strive towards.\"}),/*#__PURE__*/e(\"p\",{children:\"It's important to look at more than just your end results, but also at the process and steps you took to get there. Reflecting on your actions and decisions can help you learn from mistakes and make better choices in the future. Don't be afraid to ask for feedback from others, as they may have valuable insights and perspectives that you haven't considered. Overall, regularly evaluating your performance can be an effective way to continue growing and achieving your goals.\u200D\"}),/*#__PURE__*/e(\"ol\",{start:\"3\",children:/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"h3\",children:/*#__PURE__*/e(\"h3\",{children:\"Identify Key Drivers of Revenue Growth\"})})}),/*#__PURE__*/t(\"p\",{children:[\"In order to achieve sustainable growth, businesses must focus on i\",/*#__PURE__*/e(n,{href:\"https://dealhub.io/glossary/revenue-drivers/#:~:text=this%20upcoming%20summer.%E2%80%9D-,Key%20Revenue%20Driver%20Examples,and%20sales%2Dled%20revenue%20drivers.\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"dentifying the key drivers of revenue\"})}),\". These drivers can vary depending on the industry and specific business model.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Some common drivers of revenue growth include product innovation, market expansion, \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/penetration-pricing-strategy\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"pricing strategy\"})}),\", customer retention, and investment in marketing and sales. It is important for businesses to constantly analyze and optimize these drivers in order to increase their revenue and maintain a competitive edge. By understanding the key drivers of revenue growth, businesses can make informed decisions and work towards long-term success.\u200D\"]}),/*#__PURE__*/e(\"img\",{alt:\"Smartphone displaying an annual recurring revenue forecast chart, illustrating future revenue predictions.\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/NDKHj2cqbGSJXt7Ww4hW7RVeaCM.webp\",srcSet:\"https://framerusercontent.com/images/NDKHj2cqbGSJXt7Ww4hW7RVeaCM.webp?scale-down-to=512 512w,https://framerusercontent.com/images/NDKHj2cqbGSJXt7Ww4hW7RVeaCM.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/NDKHj2cqbGSJXt7Ww4hW7RVeaCM.webp 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"h3\",{children:\"Use Financial Models to Forecast Revenues\"}),/*#__PURE__*/e(\"p\",{children:\"Forecasting revenues is a crucial component of any business plan, but it can be challenging to predict with accuracy. Fortunately, financial models offer data-driven solutions that can provide valuable insights into future earnings. By analyzing historical data, market trends, and various external factors, businesses can create realistic revenue forecasts that inform important decisions around budgeting, hiring, and strategic planning.\"}),/*#__PURE__*/t(\"p\",{children:[\"With \",/*#__PURE__*/e(n,{href:\"https://corporatefinanceinstitute.com/resources/financial-modeling/types-of-financial-models/\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"the right financial models\"})}),\" in place, businesses can achieve greater predictability, which is essential for building long-term success. Whether you're a small startup or an established enterprise, utilizing financial models can help you make informed decisions that drive growth and profitability.\u200D\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/e(\"h4\",{children:\"The most common models and frameworks to do revenue forecasting\"}),/*#__PURE__*/t(\"p\",{children:[\"When it comes to revenue forecasting, there are a multitude of models and frameworks to choose from. However, in the professional world, there are a few that stand out as the most common. One popular approach is the time-series forecasting model, which uses historical data to make predictions about future \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/net-revenue-retention\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"revenue\"})}),\". Another prevalent framework is the market analysis model, which takes into account external factors such as industry trends, consumer behavior, and competition.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Lastly, the bottom-up \",/*#__PURE__*/e(n,{href:\"https://www.sciencedirect.com/topics/mathematics/forecasting-model\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"forecasting model\"})}),\" involves estimating revenue on a per-unit basis and then aggregating the data. While each model has its strengths and weaknesses, it's up to the professional to determine which approach is best suited for their organization's needs.\"]}),/*#__PURE__*/e(\"h4\",{children:\"Use the platform from Gilion to forecast your revenue and OPEX ahead\"}),/*#__PURE__*/t(\"p\",{children:[\"At Gilion, we have build our analytics forecasting platformthat is free to use for businesses. With it you can connect your data related to your business and both see all your current key marketing metrics, \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/startup-metrics\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"product metrics\"})}),\" and financial metrics to get an holistic overview of your business. You can read more about it here.\"]}),/*#__PURE__*/e(\"img\",{alt:\"Track and monitor your forecasts. The screen displays the forecasting platform from Gilion, showing net revenue, cash position, new customers, cohorts buildup, LTV cohorts, and retention cohorts over time.\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/Di9QP2CBT0fN7N1lZ3LgtvFX0.webp\",srcSet:\"https://framerusercontent.com/images/Di9QP2CBT0fN7N1lZ3LgtvFX0.webp?scale-down-to=512 512w,https://framerusercontent.com/images/Di9QP2CBT0fN7N1lZ3LgtvFX0.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/Di9QP2CBT0fN7N1lZ3LgtvFX0.webp 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"h4\",{children:\"Track and Monitor Revenue Performance Regularly\"}),/*#__PURE__*/e(\"p\",{children:\"As businesses grow and evolve, it's essential to track and monitor revenue performance regularly to ensure growth is sustained. Keeping a close eye on your revenue stream can help you identify any dips or patterns, allowing you to make informed decisions and take appropriate action. There are various tools and software available to help you streamline the process and track your revenue efficiently.\"}),/*#__PURE__*/e(\"p\",{children:\"By analyzing your revenue growth regularly and making necessary adjustments, you can stay ahead of the competition and continually improve your business's financial performance. Remember, revenue monitoring is an ongoing process, so making it a part of your regular routine can help you stay informed and proactive.\"})]});export const richText6=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Revenue Is Not Profit \u2014 And Why That Matters\"}),/*#__PURE__*/e(\"p\",{children:\"One of the most common \u2014 and most costly \u2014 misconceptions in startup finance is equating revenue with profit. For many early-stage founders, hitting ambitious revenue milestones feels like the holy grail. And in some cases, it\u2019s what gets the funding conversations started.\"}),/*#__PURE__*/e(\"p\",{children:\"But revenue, while a key signal of traction, does not tell the full financial story. Profit \u2014 or more accurately, a clear path to profitability \u2014 is what determines whether a startup is building a sustainable business.\"}),/*#__PURE__*/e(\"p\",{children:\"In today\u2019s capital-constrained environment, where investors demand more than just top-line growth, the ability to understand and navigate the revenue vs. profit tradeoff has become a defining trait of successful founders and CFOs.\"}),/*#__PURE__*/e(\"h2\",{children:\"Defining Revenue and Profit in a Startup Context\"}),/*#__PURE__*/e(\"p\",{children:\"Let\u2019s start with clear definitions.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Revenue\"}),': Also known as the \"top line,\" this is the total income generated from the sale of products or services. For SaaS companies, this usually means recognized Monthly or Annual Recurring Revenue (MRR or ARR), not bookings or billings.']})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Profit\"}),\": What\u2019s left after subtracting costs \u2014 but it comes in different forms:\"]})})]}),/*#__PURE__*/e(\"h4\",{children:\"1. Gross Profit\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Formula\"}),\": Revenue - Cost of Goods Sold (COGS)\"]}),/*#__PURE__*/e(\"p\",{children:\"For SaaS companies, COGS typically includes cloud hosting, customer support, payment processing fees, and any third-party tools essential to delivering the service. High gross margins (80%+) are common \u2014 and expected \u2014 in software.\"}),/*#__PURE__*/e(\"h4\",{children:\"2. Operating Profit (EBIT)\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Formula\"}),\": Gross Profit - Operating Expenses\"]}),/*#__PURE__*/e(\"p\",{children:\"This includes sales, marketing, R&D, and general administrative costs. A company with high gross margins but bloated operating expenses can still post negative operating profit.\"}),/*#__PURE__*/e(\"h4\",{children:\"3. Net Profit (Net Income)\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Formula\"}),\": Operating Profit - Interest - Taxes - Other Expenses\"]}),/*#__PURE__*/e(\"p\",{children:\"This is the \u201Cbottom line\u201D \u2014 and often the least relevant for early-stage startups unless they\u2019re approaching maturity or acquisition.\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Revenue is the engine. Profit is the outcome.\"}),\" And how you manage what happens in between defines your financial health.\"]}),/*#__PURE__*/e(\"h3\",{children:\"Why Founders Often Focus on the Wrong Number\"}),/*#__PURE__*/e(\"p\",{children:\"Many startups chase revenue as a proxy for success \u2014 and to some extent, this makes sense. Revenue growth can validate product-market fit, attract investors, and create momentum.\"}),/*#__PURE__*/e(\"p\",{children:\"But the obsession with revenue can lead to dangerous blind spots:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Over-investing in CAC\"}),\" to drive unsustainable growth\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Ignoring churn\"}),\" that erodes long-term value\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Undervaluing pricing power and customer LTV\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Neglecting cost structures\"}),\" that eat into margins\"]})})]}),/*#__PURE__*/t(\"p\",{children:[\"Between 2021\u20132022, during the peak of the venture boom, startups were celebrated for reaching $5M, $10M, even $50M ARR \u2014 regardless of whether they were profitable or burning millions. But as capital markets corrected in 2023\u20132024, priorities shifted. Investors started scrutinizing not just growth, but \",/*#__PURE__*/e(\"strong\",{children:\"growth efficiency\"}),\".\"]}),/*#__PURE__*/e(\"h4\",{children:\"Case Study: Uber vs. Atlassian\"}),/*#__PURE__*/e(\"p\",{children:\"Both Uber and Atlassian disrupted legacy industries and became category leaders \u2014 but their financial philosophies were polar opposites.\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Uber\"}),\": Optimized for growth at all costs. It subsidized rides and expanded aggressively, even at the cost of billions in net losses. Profitability came much later (and under pressure).\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Atlassian\"}),\": Focused on sustainable, product-led growth. Its self-serve, low-CAC model delivered strong gross margins and early profitability. It raised less, burned less, and achieved more with fewer resources.\"]})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Startups don\u2019t need to be profitable from day one \u2014 but they must understand the levers that get them there.\"})}),/*#__PURE__*/e(\"h3\",{children:\"Why Revenue Alone Can Be Misleading\"}),/*#__PURE__*/t(\"p\",{children:[\"Revenue is not enough. \",/*#__PURE__*/e(\"strong\",{children:\"Margins, cost structure, and burn rate\"}),\" determine how much of that revenue is actually creating value \u2014 and how long a startup can survive without new funding.\"]}),/*#__PURE__*/e(\"p\",{children:\"This is why modern CFOs focus not just on ARR, but on metrics like:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Gross Margin (%)\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Operating Margin (%)\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Burn Multiple\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"LTV:CAC Ratio\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Payback Period\"})})})]}),/*#__PURE__*/e(\"h3\",{children:\"The Metrics That Bridge Revenue and Profit\"}),/*#__PURE__*/e(\"p\",{children:\"To translate revenue into lasting enterprise value, startups should obsess over the following:\"}),/*#__PURE__*/e(\"h5\",{children:\"1. Gross Margin (%)\"}),/*#__PURE__*/e(\"p\",{children:\"Indicates how efficiently your product or service is delivered. High margins give you more room to invest in growth.\"}),/*#__PURE__*/e(\"h5\",{children:\"2. Operating Margin (%)\"}),/*#__PURE__*/e(\"p\",{children:\"A key indicator of scalability and cost discipline.\"}),/*#__PURE__*/e(\"h5\",{children:\"3. Burn Multiple\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Formula\"}),\": Net cash burn / Net new ARR\",/*#__PURE__*/e(\"br\",{}),\"This shows how much you\u2019re spending to generate incremental revenue. Best-in-class SaaS companies keep this below 1.5x.\"]}),/*#__PURE__*/e(\"h5\",{children:\"4. CAC Payback Period\"}),/*#__PURE__*/e(\"p\",{children:\"Time to recover acquisition costs from gross profit. The faster the payback, the more scalable your go-to-market engine.\"}),/*#__PURE__*/e(\"h5\",{children:\"5. Rule of 40\"}),/*#__PURE__*/e(\"p\",{children:\"The sum of revenue growth (%) and operating margin (%). A benchmark used to evaluate SaaS efficiency.\"}),/*#__PURE__*/e(\"p\",{children:\"In today\u2019s market, a company growing 40% YoY with 0% operating margin may be viewed more favorably than one growing 100% but burning heavily.\"}),/*#__PURE__*/e(\"h2\",{children:\"Why This Matters More Than Ever in 2024\"}),/*#__PURE__*/t(\"p\",{children:['The venture landscape has changed. Gone are the days of \"growth at all costs.\" VCs now prioritize ',/*#__PURE__*/e(\"strong\",{children:\"capital efficiency\"}),\", \",/*#__PURE__*/e(\"strong\",{children:\"margin resilience\"}),\", and \",/*#__PURE__*/e(\"strong\",{children:\"predictable financial planning\"}),\".\"]}),/*#__PURE__*/t(\"p\",{children:[\"According to OpenView\u2019s 2024 \",/*#__PURE__*/e(n,{href:\"https://www.highalpha.com/2024-saas-benchmarks-report\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"SaaS Benchmarks\"})}),\":\"]}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[\"Startups with burn multiples under 1.5x and operating margins above -10% are receiving \",/*#__PURE__*/e(\"strong\",{children:\"premium valuations\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Companies with a clear profitability narrative are closing rounds faster \u2014 and on better terms\"})})]}),/*#__PURE__*/e(\"h3\",{children:\"Profitability Signals Maturity and Leverage\"}),/*#__PURE__*/e(\"p\",{children:\"Profitability isn\u2019t just about survival \u2014 it\u2019s about control:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Control over pricing and roadmap\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Control during fundraising negotiations\"})})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/e(\"strong\",{children:\"Control in exit discussions\"})})})]}),/*#__PURE__*/e(\"p\",{children:\"Startups that reach profitability (or a realistic path to it) send a powerful signal to investors: \u201CWe can grow without you \u2014 but we\u2019d rather grow faster with you.\u201D\"}),/*#__PURE__*/e(\"h3\",{children:\"When Burning Cash Is Strategic \u2014 And When It\u2019s Not\"}),/*#__PURE__*/t(\"p\",{children:[\"Let\u2019s be clear: \",/*#__PURE__*/e(\"strong\",{children:\"Burning cash isn\u2019t inherently bad.\"})]}),/*#__PURE__*/e(\"p\",{children:\"It\u2019s often necessary in the early days \u2014 when building infrastructure, acquiring users, or developing IP. The key is whether the burn is:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Planned\"}),\" (based on forecasted ROI)\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Measured\"}),\" (tracked with clear efficiency metrics)\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Time-bound\"}),\" (with visibility on when profitability will be reached)\"]})})]}),/*#__PURE__*/t(\"p\",{children:[\"If you\u2019re burning cash but can\u2019t answer \",/*#__PURE__*/e(\"em\",{children:\"when\"}),\" and \",/*#__PURE__*/e(\"em\",{children:\"how\"}),\" that will change, your model may be broken.\"]}),/*#__PURE__*/e(\"h4\",{children:\"Conclusion: Don\u2019t Just Chase Revenue \u2014 Build a Business\"}),/*#__PURE__*/t(\"p\",{children:[\"In a world where capital is no longer cheap, \",/*#__PURE__*/e(\"strong\",{children:\"profit is power\"}),\".\"]}),/*#__PURE__*/e(\"p\",{children:\"Yes, revenue opens doors \u2014 with investors, customers, and media. But it\u2019s profit that builds real enterprise value. Smart founders don\u2019t just ask, \u201CHow fast can we grow?\u201D They ask, \u201CHow efficiently are we growing?\u201D\"}),/*#__PURE__*/e(\"p\",{children:\"Startups that thrive in 2025 and beyond will be those who understand the difference \u2014 and master the balance.\"})]});export const richText7=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"The rising popularity of Revenue-Based Financing among startups\"}),/*#__PURE__*/e(\"p\",{children:\"Revenue-based financing (RBF) is a type of financing that is becoming increasingly popular among tech companies, particularly in the SaaS sector. Unlike traditional loans that require fixed interest payments, RBF is repaid as a percentage of future sales. This flexible repayment structure makes it an appealing option for rapidly growing businesses with high potential for future revenue. \"}),/*#__PURE__*/t(\"p\",{children:[\"Over the past year, the interest in \",/*#__PURE__*/e(n,{href:\"https://www.fastcompany.com/91243317/revenue-based-financing-supports-growth-of-consumer-wellness-companies\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"RBF has surged\"})}),\" within the tech community. To help you understand this financing option, we've compiled a comprehensive guide covering what RBF is, how it works, and when it might be the right choice for your business. Unlike traditional loans, which are paid back with interest, RBF is repaid based on \",/*#__PURE__*/e(n,{href:\"https://www.anaplan.com/blog/sales-forecasting-guide/#:~:text=Sales%20forecasting%20is%20the%20process,go%2Dto%2Dmarket%20efforts.\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"a percentage of future sales\"})}),\". This can be a great option for businesses that are growing quickly and have a high potential for future revenue.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{}),\"Over the past year, there have been an increase level of \",/*#__PURE__*/e(n,{href:\"https://techcrunch.com/2022/11/11/revenue-based-financing-a-new-playbook-for-startup-fundraising/\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"interest in revenue based finance\"})}),\" in the tech scene. We have therefore compiled a guide on what it is, how it works and when you need to know about it for your business. \"]}),/*#__PURE__*/e(\"p\",{children:\"Whether you\u2019re a SaaS company, mobile app, or tech-enabled business with recurring revenue, RBF can be a useful tool to finance growth. But it\u2019s not without its tradeoffs. As part of a broader non-dilutive funding strategy, it offers an alternative to venture capital, especially when used thoughtfully alongside other financing methods like traditional debt.\"}),/*#__PURE__*/e(\"h3\",{children:\"What is Revenue-Based Financing?\"}),/*#__PURE__*/e(\"p\",{children:\"Revenue-Based Financing is a funding model in which debt providers provide upfront capital in exchange for a percentage of future revenues (ARR). This continues until a predefined repayment cap is met\u2014often 1.2x to 1.5x the original amount. It\u2019s technically a form of debt, but unlike a bank loan, repayments are variable. If your revenue grows quickly, you repay faster. If growth stalls, repayment slows too.\"}),/*#__PURE__*/e(\"p\",{children:\"At its core, RBF offers predictability on total repayment while allowing for flexibility in the timeline. That said, it\u2019s still debt, and it can become expensive capital if used in the wrong context.\"}),/*#__PURE__*/t(\"p\",{children:[\"One of the advantages of RBF is that it can provide capital without putting the business owner at risk of personal bankruptcy. This can be a lifesaver for businesses that are struggling to get approved for a traditional loan. In addition, RBF can be easier to obtain than \",/*#__PURE__*/e(n,{href:\"https://www.investopedia.com/terms/e/equityfinancing.asp#:~:text=our%20editorial%20policies-,What%20Is%20Equity%20Financing%3F,term%20project%20that%20promotes%20growth.\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"equity financing\"})}),\", making it a good option for businesses that are not yet ready to give up control.\"]}),/*#__PURE__*/t(\"p\",{children:[\"However, it is important to remember that RBF is still a \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/debt-financing-for-startups\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"debt\"})}),\", and it should only be used if the business has a strong chance of success. If used wisely, RBF can be a great way to finance small business growth. As a startup, one of the most important things you can do is to grow your \",/*#__PURE__*/e(n,{href:\"https://www.investopedia.com/terms/r/revenue.asp\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"revenue\"})}),\". Without revenue, your startup will not be sustainable in the long term. One way to finance your startup growth is through revenue based finance (RBF).\"]}),/*#__PURE__*/e(\"img\",{alt:'A graphic illustrating the concept of revenue-based financing. The left side of the image features a blue background with white text that reads \"Revenue Based Financing.\" The right side shows a bar graph with quarterly earned revenue from Q1 2022 to Q2 2024, highlighting an increase in revenue. A black arrow points to the last two bars labeled \"Q4 24\" and \"Q2 24\" with the text \"Get paid in advance,\" indicating the concept of receiving funds based on future revenue.',className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/iDNFe8wU6NN7YPp9Tbpa1Iw0s.webp\",srcSet:\"https://framerusercontent.com/images/iDNFe8wU6NN7YPp9Tbpa1Iw0s.webp?scale-down-to=512 512w,https://framerusercontent.com/images/iDNFe8wU6NN7YPp9Tbpa1Iw0s.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/iDNFe8wU6NN7YPp9Tbpa1Iw0s.webp 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"h3\",{children:\"How revenue based financing works\"}),/*#__PURE__*/t(\"p\",{children:[\"Revenue based financing works by providing capital to a business in exchange for a percentage of future recurring revenue & sales. The percentage of sales that is paid back to the lender can be flexible, but is typically between 1-5%. This means that if a business has $1 million in sales, they would owe the lender $10,000-$50,000. The \",/*#__PURE__*/e(n,{href:\"https://www.extension.iastate.edu/agdm/wholefarm/html/c5-93.html\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"repayment schedule\"})}),\" is also flexible and can be weekly, monthly, or yearly.\"]}),/*#__PURE__*/e(\"p\",{children:\"This model avoids fixed interest and rigid schedules\u2014but it introduces variability into your monthly cash flow. If your margins are tight, that fluctuation can cause friction.\"}),/*#__PURE__*/e(\"h4\",{children:\"Type of companies that are eligible for revenue based finance\"}),/*#__PURE__*/t(\"p\",{children:[\"There are a few key things to remember when considering a revenue based finance arrangement. First, it is important to remember that this is still a debt, and should only be used if the business has a strong chance of success. Second, the \",/*#__PURE__*/e(n,{href:\"https://www.bankrate.com/mortgages/amortization-calculator/\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"repayment schedule\"})}),\" can be flexible, but will typically be tied to the company's sales. This means that if sales slump, the business may have difficulty making their payments. Finally, it is important to compare the terms of different financing options before deciding which one is right for your business.\"]}),/*#__PURE__*/e(\"p\",{children:\"Revenue based finance can be a great option for businesses that are growing quickly and have a high potential for future revenue. However, it is important to remember that this is still a debt, and should only be used if the business has a strong chance of success. If used wisely, RBF can be a great way to finance small business growth. When used correctly revenue based financing can have many benefits for startups. The main thing to remember is that it should only be used if the startup has a good chance of success and high potential future revenue.\"}),/*#__PURE__*/e(\"p\",{children:\"\u200D\"}),/*#__PURE__*/e(\"img\",{alt:'A graphic explaining different types of startup capital. The left side of the image features a blue background with white text that reads \"Startup Capital.\" The right side divides the capital types into two categories: Equity and Non-Dilutive. Under Equity, there are boxes labeled \"Venture Capital\" and \"Venture Debt\" in purple. Under Non-Dilutive, there are boxes labeled \"Debt Financing\" and \"Revenue Based Financing\" in blue.',className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/HQ5nm2IvdxtkDJ3N2LD70Fq4.webp\",srcSet:\"https://framerusercontent.com/images/HQ5nm2IvdxtkDJ3N2LD70Fq4.webp?scale-down-to=512 512w,https://framerusercontent.com/images/HQ5nm2IvdxtkDJ3N2LD70Fq4.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/HQ5nm2IvdxtkDJ3N2LD70Fq4.webp 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"h3\",{children:\"\u200DThe difference of RBF and other sources of startup capital\"}),/*#__PURE__*/e(\"p\",{children:\"Revenue based financing is often an attractive option for startups that do not qualify for traditional bank or venture capital funding. It provides a way to raise significant amounts of money without giving up equity in the business, and it can be structured so that payments are based on actual revenue generation rather than projections.\"}),/*#__PURE__*/t(\"p\",{children:[\"However, there are other \",/*#__PURE__*/e(n,{href:\"https://en.wikipedia.org/wiki/Alternative_finance\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"types of alternative financing options\"})}),\" for startups as well. For instance, some businesses may opt for merchant cash advances, which allow them to borrow against future sales on flexible terms. Many startups also consider venture debt och debt financing with longer repayment terms than she short time-spans for revenue based financing.\"]}),/*#__PURE__*/t(\"p\",{children:[\"Revenue based financing can be a great way for startups to access quick \",/*#__PURE__*/e(n,{href:\"https://en.wikipedia.org/wiki/Capital\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"capital\"})}),\" without giving up equity. It allows businesses to borrow against future revenue with relatively low interest rates and flexible repayment terms. However, it's important for investors to understand the potential risks associated with this type of investment and compare it to other alternatives before making any decisions. With careful consideration and due diligence, revenue-based financing can be an attractive funding solution for many types of businesses. \\xa0 \u200B\u200D\"]}),/*#__PURE__*/e(\"h3\",{children:\"Advantages of RBF: But Not Without Limits\"}),/*#__PURE__*/e(\"p\",{children:\"RBF is often promoted as founder-friendly, and in many cases, it is. But it\u2019s important to consider the full picture.\"}),/*#__PURE__*/e(\"h5\",{children:\"The Upside of RBF:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Non-dilutive\"}),\": You maintain control of your company.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Aligned incentives\"}),\": Funders succeed when your revenue grows.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Fast access\"}),\": Compared to VC, the process is often faster and less complex.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"No personal guarantees\"}),\": Unlike bank loans, RBF usually doesn\u2019t require collateral.\"]})})]}),/*#__PURE__*/e(\"h5\",{children:\"The Considerations with RBF:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Can be costly\"}),\": Repayment caps may translate into a high effective interest rate.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Cash flow variability\"}),\": Monthly repayment amounts can spike alongside revenue, creating planning challenges.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Not suitable for all models\"}),\": Businesses with seasonal or inconsistent revenue may find the repayment structure unpredictable.\"]})})]}),/*#__PURE__*/t(\"p\",{children:[\"\uD83D\uDCAC \",/*#__PURE__*/e(\"strong\",{children:\"Important:\"}),\" RBF isn\u2019t a \u201Cset it and forget it\u201D option\u2014it requires active financial planning to avoid pressure on working capital.\u200D\"]}),/*#__PURE__*/e(\"h3\",{children:\"RBF vs. Traditional Debt Financing\"}),/*#__PURE__*/e(\"p\",{children:\"Though both are forms of debt, traditional loans and RBF serve different company profiles.\"}),/*#__PURE__*/e(\"h5\",{children:\"Debt Financing (Like Growth Loans):\"}),/*#__PURE__*/e(\"p\",{children:\"Banks or specialized lenders provide capital with:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Fixed repayment schedules\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Interest-bearing terms\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Clear end dates and maturity terms\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/t(\"em\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Best for\"}),\": Startups with more stable, predictable cash flow and asset-backed models.\"]})}),/*#__PURE__*/e(\"h5\",{children:\"Revenue-Based Financing:\"}),/*#__PURE__*/t(\"ul\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Repayment percentage tied to monthly revenue\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"No compounding interest\"})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/e(\"p\",{children:\"Total repayment amount capped but variable timeline\"})})]}),/*#__PURE__*/e(\"p\",{children:/*#__PURE__*/t(\"em\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Best for\"}),\": SaaS or subscription businesses with recurring revenue and growth opportunities.\"]})}),/*#__PURE__*/t(\"p\",{children:['Combining both methods\u2014sometimes called a \"capital stack\"\u2014can balance cost and flexibility.',/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/e(\"h3\",{children:\"Potential risks associated with Revenue based financing\"}),/*#__PURE__*/e(\"p\",{children:\"Revenue-Based Financing has its place in a modern startup capital strategy. It\u2019s flexible and non-dilutive, but it\u2019s still debt\u2014and should be treated as such. With proper forecasting, strong revenue visibility, and a clear use of funds, it can be a powerful tool to fund the next phase of your growth.\"}),/*#__PURE__*/t(\"p\",{children:[\"If you're considering \",/*#__PURE__*/e(n,{href:\"https://www.hbs.edu/faculty/Pages/item.aspx?num=63126\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"RBF\"})}),\", approach it with the same scrutiny you would any funding source. Match the tool to the task.\"]}),/*#__PURE__*/e(\"p\",{children:\"One key risk to consider when investing in revenue-based financing is that the return on investment depends on the business being able to generate enough revenue to pay back the loan. If the business does not perform as expected or fails altogether, then investors may not receive their expected returns. Additionally, if the company cannot make timely payments, it could face reputational damage from creditors who will view its failure to repay as an indication of poor management and fiscal irresponsibility.\"}),/*#__PURE__*/t(\"p\",{children:[\"Revenue-based financing is also subject to market risk, as the value of investments may fluctuate with changes in the broader economy and financial markets. This can create additional volatility for investors who are looking to diversify their portfolios with alternative forms of lending. Additionally, revenue-based financing investments may not be liquid asset investments, meaning that it may take time to sell or convert an investment into cash if needed.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{}),\"In terms of payback time of your loan, revenue based finance actors usually need to have repayment of 0,5-2 years which also sets a lot of pressure to pay back in a short period of time of the company taking the financing through this option.\"]})]});export const richText8=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"The Rule of 40 \u2013 What is is\"}),/*#__PURE__*/t(\"p\",{children:[\"The rule of 40 is a valuable benchmarking tool for Software-as-a-Service (\",/*#__PURE__*/e(n,{href:\"https://en.wikipedia.org/wiki/Software_as_a_service\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"SaaS\"})}),\") companies that offers insight into the financial health of their operations.\"]}),/*#__PURE__*/e(\"p\",{children:\"The rule states that for a software business to be successful, it must achieve at least 40% in combined growth in Gross Margin or Operating Income from quarter to quarter. This ratio can provide guidance on whether current trends suggest that the company is performing well and should continue to expand its operations, or needs to rethink strategies for staying profitable. While the rule of 40 isn't definitive by any means, it does offer an interesting metric by which executives may evaluate performance and make decisions going forward.\"}),/*#__PURE__*/e(\"p\",{children:\"Given the rule\u2019s importance, many companies strive to reach the rule of 40. Doing so can be a challenging task, as it requires a combination of high growth in Gross Margin and Operating Income simultaneously. But all is not lost \u2013 by keeping careful track of these two metrics and making strategic decisions accordingly, it is possible to hit this rule and maintain a successful business.\"}),/*#__PURE__*/e(\"p\",{children:\"The rule of 40 may be difficult to reach, but for SaaS companies that do manage to attain it, the rewards are great. The benchmark offers reassurance that their operations are on the right track and provides insight into how they could continue improving performance in the future.\"}),/*#__PURE__*/e(\"p\",{children:\"\u200D\"}),/*#__PURE__*/e(\"img\",{alt:\"mage with a title 'Understand your profits as a SaaS business' under Rule of 40 on a purple background, showing a computer screen with various graphs and metrics in a forecasting studio interface.\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/uK3rHWNbWsHE0a3xjdvzRHbQzA.webp\",srcSet:\"https://framerusercontent.com/images/uK3rHWNbWsHE0a3xjdvzRHbQzA.webp?scale-down-to=512 512w,https://framerusercontent.com/images/uK3rHWNbWsHE0a3xjdvzRHbQzA.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/uK3rHWNbWsHE0a3xjdvzRHbQzA.webp 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"h3\",{children:\"Rule of 40 \u2013 Definition of the core SaaS metric\"}),/*#__PURE__*/e(\"p\",{children:\"The Rule of 40 is an important concept for any business operating in a software-as-a-service (SAAS) environment. It states that the growth rate percentage of a business must be higher than its combined profit plus expense ratio - usually over 40% - in order to maintain successful momentum.\"}),/*#__PURE__*/e(\"p\",{children:\"When businesses apply the Rule of 40, they gain confidence that their sustained growth can be achieved not just by increasing sales but also by carefully managing expenses. By implementing this rule, companies will have less risk associated with their operations and better profitability and cash flow every year, enabling success for the long term rather than just the short term.\"}),/*#__PURE__*/e(\"p\",{children:\"Companies using the Rule of 40 will find their performance more consistent and predictable as well.\"}),/*#__PURE__*/e(\"p\",{children:\"\u200D\"}),/*#__PURE__*/e(\"img\",{alt:\"A close-up shot of a laptop with a sticker reading 'GILION' on a marble-top table, next to a large ceramic lamp, with someone sitting on a couch in the background.\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/QprJ8rVi22P6fuX4SLLpZSZ7IM.webp\",srcSet:\"https://framerusercontent.com/images/QprJ8rVi22P6fuX4SLLpZSZ7IM.webp?scale-down-to=512 512w,https://framerusercontent.com/images/QprJ8rVi22P6fuX4SLLpZSZ7IM.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/QprJ8rVi22P6fuX4SLLpZSZ7IM.webp 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"h3\",{children:\"The metrics to track according to the Rule of 40\"}),/*#__PURE__*/t(\"p\",{children:[\"Knowing which \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/saas-metrics\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"SaaS business metrics\"})}),\" to track can be a difficult decision, but the Rule of 40 is a great guide when making this determination. This rule requires that businesses must have a combined growth rate of their top line revenue and bottom line profits that totals 40 percent or more in order to hit their financial targets. When assessing business metrics then, organizations should focus on those that help them achieve the Rule of 40. Trackable items may include such things as \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/cac\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"customer acquisition cost\"})}),\", user engagement times, sales cycle length and total customer count. Taking time to understand the Rule of 40 is essential to any organization\u2019s success.\"]}),/*#__PURE__*/e(\"p\",{children:\"In conclusion, the rule of 40 can be an invaluable benchmark for software-as-a-service companies. By combining profitable growth with mindful expense management, it is possible to achieve and sustain a successful business. Companies that understand this rule are well-positioned to make informed decisions about their operations and will enjoy greater stability and profitability in the long term.\u200D\"}),/*#__PURE__*/e(\"h4\",{children:\"Budgeting according to the rule of 40\"}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Know your numbers\"}),\" \u2013 Get an accurate picture of yourbudget. Take a close look at your current costs and revenue to determine where you can make adjustments or cut back.\"]}),/*#__PURE__*/t(\"p\",{children:[\"\u200D\",/*#__PURE__*/e(\"strong\",{children:\"Aim high and reach for the stars\"}),\" \u2013 Setting stretch goals is a highly effective way to push your team to reach ambitious objectives in the long term. However, for stretch goals to be truly successful, they must be achievable and realistically incorporated into an overall strategy. They should require effort and dedication from the whole team, but also be tangible so everyone can see the progress that is being made towards them. As such, it is important to set thoughtfully crafted goals that will make a long-term difference in the growth potential of your team or organization.\"]}),/*#__PURE__*/t(\"p\",{children:[\"\u200D\",/*#__PURE__*/e(\"strong\",{children:\"Don't skimp on research\"}),\" \u2013 Investing in market studies and customer surveys can be an invaluable tool for businesses who are looking to maximize potential areas of improvement. Having access to direct feedback from customers can help a business understand what resonates with their target audience more effectively, which in turn allows them to craft sound strategies.\"]}),/*#__PURE__*/t(\"p\",{children:[\"\u200D\",/*#__PURE__*/e(\"strong\",{children:\"Diversify your capital\"}),\" \u2013 When considering creating or growing a business, capital is one of the most important resources entrepreneurs must secure. It is important to consider the various sources available in order to determine which is the most suitable option. Sources such as venture capital, investments, loans and crowdfunding are all viable options that can provide much-needed funds needed for a business' operations. \"]}),/*#__PURE__*/t(\"p\",{children:[\"Each option offers its own advantages and disadvantages, so it's important to evaluate these carefully with respect to your particular business model and goals before committing. Taking advantage of the right source of capital can ensure your business has the financial stability it needs to pursue its dreams.\",/*#__PURE__*/e(\"strong\",{children:\"\u200D\"})]}),/*#__PURE__*/t(\"p\",{children:[\"\u200D\",/*#__PURE__*/e(\"strong\",{children:\"Get creative with pricing models\"}),\" \u2013 Businesses can maximize their return on investment (ROI) by experimenting with tiered pricing options and free trial periods. This method of customer segmentation allows businesses to tailor their products or services towards specific groups, making them more appealing and affordable. \u200D\"]}),/*#__PURE__*/e(\"p\",{children:\"Additionally, businesses may gain new customers as potential buyers are enticed by trying a product for free or at a lower cost for a limited period of time. Offering tiered pricing options and free trial periods may not only increase ROI but could potentially attract many customers if marketed properly and implemented appropriately.\"})]});export const richText9=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Funding a SaaS company\"}),/*#__PURE__*/t(\"p\",{children:[\"There are a few different ways to finance a SaaS company. One way is to use equity financing, which involves selling shares of the company in exchange for funding. This can be done through private investors, venture capitalists, or i\",/*#__PURE__*/e(n,{href:\"https://www.investopedia.com/terms/i/ipo.asp\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"nitial public offerings\"})}),\" (IPOs). \"]}),/*#__PURE__*/e(\"p\",{children:\"Another way to finance a SaaS company is through debt financing, which involves taking out loans from banks or other financial institutions.SaaS companies can also generate revenue through subscriptions and other forms of customer payments. This is often the most sustainable source of funding for SaaS companies, but it can take longer to ramp up than equity or debt financing.\"}),/*#__PURE__*/t(\"p\",{children:[\"No matter which financing option you choose, make sure you do your research and understand the risks and rewards involved. Ultimately, the best decision is the one that makes the most sense for \",/*#__PURE__*/e(n,{href:\"https://www.saasacademy.com/blog/what-is-a-saas-company\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"your particular SaaS company\"})}),\".\u200D\"]}),/*#__PURE__*/e(\"img\",{alt:\"An image with a split background. The left side is blue with the text 'SaaS Funding' in white. The right side is white with a list of funding options for SaaS: 'Venture Capital', 'Angel Investors', 'Incubators and accelerators', and 'Subscriptions & Customer Payments'.\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/C6ZJZGrvUY1cXnJ1gCvpgc4xCw.webp\",srcSet:\"https://framerusercontent.com/images/C6ZJZGrvUY1cXnJ1gCvpgc4xCw.webp?scale-down-to=512 512w,https://framerusercontent.com/images/C6ZJZGrvUY1cXnJ1gCvpgc4xCw.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/C6ZJZGrvUY1cXnJ1gCvpgc4xCw.webp 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"h3\",{children:\"SaaS funding: The options you have as a founder\"}),/*#__PURE__*/e(\"h4\",{children:\"Debt Financing\"}),/*#__PURE__*/t(\"p\",{children:[\"Debt financing like bank loans or \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/venture-debt\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"venture debt\"})}),\" is another option saas companies have for funding. With debt financing, saas companies borrow money from lenders and agree to pay it back over time with interest.\"]}),/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/venture-capital-vs-venture-debt\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Debt financing\"})}),\" can be a good option for Saas companies because it does not require giving up equity in the company. However, it is important to remember that SaaS companies will still be responsible for paying back the money they borrow.\"]}),/*#__PURE__*/t(\"p\",{children:[\"One problem with debt financing for SaaS companies is that most regular banks are not used to doing risk assessments on tech companies. At we have been building a new way of debt financing for SaaS companies with our \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/loans\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Growth Loan\"})}),\" that is different to a regular SaaS debt financing from a bank. Another recept popular choice as well for\",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/startup-business-loans\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" debt financing\"})}),\" is\",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/revenue-based-financing\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\" revenue based financing\"})}),\" solutions.\"]}),/*#__PURE__*/e(\"h3\",{children:\"Venture Capital\"}),/*#__PURE__*/e(\"p\",{children:\"Venture capital is another option for SaaS funding. Venture capital investors who provide funding for startups in exchange for equity.\"}),/*#__PURE__*/t(\"p\",{children:[\"The amount of equity that \",/*#__PURE__*/e(n,{href:\"https://vc-mapping.gilion.com/venture-capital-firms/saas-investors\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"SaaS investors\"})}),\" will want will depend on a number of factors, such as the stage of the company, the amount of funding being sought, and the perceived risk. It also depend on the \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/funding-stages-of-startups\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"stage of the startup funding\"})}),\" (Seed, \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/series-a-funding\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Series A\"})}),\", \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/series-b-funding\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Series B\"})}),\", Series C)\"]}),/*#__PURE__*/e(\"p\",{children:\"Venture capitalists typically have a portfolio of companies that they invest in, so they are often more risk-averse than angel investors.\"}),/*#__PURE__*/e(\"p\",{children:\"That being said, venture capitalists can be a great source of funding.\"}),/*#__PURE__*/e(\"h4\",{children:\"Angel Investors\"}),/*#__PURE__*/e(\"p\",{children:\"One of the more popular options for SaaS funding in the beginning of their journeys are going the route of angel investors. An angel investor is somebody who provides financial backing to a small business or startup in exchange for ownership equity in the company.\"}),/*#__PURE__*/e(\"p\",{children:\"There are a few things to keep in mind if you go down this road. First, it\u2019s important to have a solid business plan. After all, you are essentially asking somebody to invest in your company, so you need to be able to show them that you have a viable and profitable business model.\"}),/*#__PURE__*/e(\"p\",{children:\"Second, it\u2019s important to remember that angel investors are taking on a lot of risk. They are investing their own money into your company, so they will want to see a good return on their investment.\"}),/*#__PURE__*/e(\"p\",{children:\"Third, you need to be prepared to give up some equity in your company. Angel investors will want a piece of the pie, so to speak.\"}),/*#__PURE__*/e(\"h4\",{children:\"Incubators and accelerators\"}),/*#__PURE__*/e(\"p\",{children:\"Another option for SaaS funding is to go through an incubator or accelerator. These are organizations that provide resources and support to startups and small businesses.\"}),/*#__PURE__*/e(\"p\",{children:\"Incubators typically offer things like office space, mentorship, and access to a network of investors. They often take a hands-on approach with the companies they work with and may even have a stake in the company.\"}),/*#__PURE__*/e(\"p\",{children:\"Accelerators, on the other hand, typically take a more hands-off approach. They provide resources and support, but they don\u2019t typically have a stake in the company. They also have a more specific focus, such as healthcare or clean energy.\"}),/*#__PURE__*/e(\"p\",{children:\"Both incubators and accelerators can be a great way to get your foot in the door with investors.\"}),/*#__PURE__*/e(\"h4\",{children:\"Subscriptions and Customer Payments\"}),/*#__PURE__*/e(\"p\",{children:\"SaaS companies can generate revenue through subscriptions and other forms of customer payments. Often known as the bootstrapping model. This is often the most sustainable source of funding for SaaS companies, but it can take longer to ramp up.\"}),/*#__PURE__*/e(\"p\",{children:\"With this option, SaaS companies generate revenue by charging customers for access to their software. This can be done through monthly subscription fees or pay-as-you-go models.\"}),/*#__PURE__*/e(\"p\",{children:\"The key here is to make sure that SaaS companies have a pricing model that makes sense for their business and that they are able to generate enough revenue to cover their costs.\"}),/*#__PURE__*/e(\"p\",{children:\"No matter which SaaS funding option you choose, it\u2019s important to remember that saas companies need to generate enough revenue to cover their costs. The goal is to find a funding option that makes sense for your business and that will allow you to scale quickly and sustainably.\"}),/*#__PURE__*/e(\"h2\",{children:\"Keeping your SaaS startup funded long-term\"}),/*#__PURE__*/e(\"p\",{children:\"As any entrepreneur knows, funding is essential for keeping a business afloat. But when it comes to saas companies, long-term funding can be a challenge. The key is to create a sustainable revenue model that will keep the money coming in over the long haul. There are a few ways to do this:\"}),/*#__PURE__*/e(\"h4\",{children:\"Diversifying income sources\"}),/*#__PURE__*/e(\"p\",{children:\"First, consider diversifying your income sources. Don't rely on just one or two big clients - make sure you have a healthy mix of small, medium, and large clients. This will help to buffer your company against any potential ups and downs.\"}),/*#__PURE__*/e(\"h4\",{children:\"Nail your pricing model\"}),/*#__PURE__*/t(\"p\",{children:[\"Secondly, think carefully about your pricing model and \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/app-monetization\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"monetization\"})}),\". Make sure you're not pricing yourselves out of the market, but also be aware that you'll need to increase prices periodically to keep up with inflation and maintain your profitability.\"]}),/*#__PURE__*/e(\"h4\",{children:\"Look for new opportunities in the financing landscape\"}),/*#__PURE__*/e(\"p\",{children:\"Finally, always be on the lookout for new opportunities. In the ever-changing world of technology, there's always room for innovation. By staying flexible and adapting to new trends, you can ensure that your company remains relevant - and funded - over the long term.\"}),/*#__PURE__*/e(\"p\",{children:\"The key is to find a SaaS funding option that makes sense for your business and that will allow you to scale quickly and sustainably. One option is to go the route of angel investors. Another option is to go to debt financing and venture capital. Finally, SaaS companies can generate revenue through subscriptions and other forms of customer payments.\"}),/*#__PURE__*/e(\"p\",{children:\"No matter which SaaS funding option you choose, it\u2019s important to remember that saas companies need to generate enough revenue to cover their costs\"}),/*#__PURE__*/t(\"p\",{children:[\"So, what are your options when it comes to raising money for SAAS? You can pursue debt financing from a bank or other lending institution, find an angel investor, \",/*#__PURE__*/e(n,{href:\"https://vc-mapping.gilion.com/\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"vc investors\"})}),\", or take a \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/loans\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"Growth Loan\"})}),\" at Gilion.\"]}),/*#__PURE__*/e(\"p\",{children:\"Each option has its own benefits and drawbacks, so it\u2019s important to do your research and figure out which one is the best fit for your business. No matter which route you choose, remember that fundraising is a process that takes time and effort. But with the right planning and strategy, you can secure the funding you need to grow your SaaS company.\"}),/*#__PURE__*/t(\"p\",{children:[\"At Gilion we provide new ways to fund and finance SaaS businesses through our \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/non-dilutive-funding\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"non-dilutive funding\"})}),\" options.\"]})]});export const richText10=/*#__PURE__*/t(r.Fragment,{children:[/*#__PURE__*/e(\"h2\",{children:\"Measuring the progress of your SaaS with the right KPI's\"}),/*#__PURE__*/e(\"p\",{children:\"If you\u2019re a Software as a Service entrepreneur, or part of the team at an existing startup, then tracking key performance indicators (KPIs) is essential when it comes to measuring your progress. Keeping up-to-date with SaaS KPIs across various areas helps you identify potential opportunities for growth and areas where improvements can be made. The data garnered from any changes implemented will help inform decision making in the future \u2014 whether that\u2019s identifying new customers, improving retention rates or increasing revenue.\"}),/*#__PURE__*/t(\"p\",{children:[\"Knowing which metrics are particularly important in helping founders understand \",/*#__PURE__*/e(n,{href:\"https://medium.com/@antonellosemeraro/principles-of-software-quality-performance-usability-and-verifiability-84c1bde943d6#:~:text=In%20the%20context%20of%20software,especially%20under%20varying%20load%20conditions.\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"how their software products are performing\"})}),\" is key; Failing to monitor them could result in increased competition, lack of visibility into success rates and ultimately customer dissatisfaction. By understanding what they need to measure and having vital stats available throughout each stage of a \",/*#__PURE__*/e(n,{href:\"https://www.investopedia.com/terms/p/product-life-cycle.asp\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"product's lifecycle\"})}),\", businesses can improve user experience while staying profitable over time. In this blog post we will explore the important saas KPIs every founder and team needs to track for optimal results.\"]}),/*#__PURE__*/e(\"h2\",{children:\"The 14 most important KPI's to track as a SaaS company\"}),/*#__PURE__*/t(\"ol\",{children:[/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Monthly Recurring Revenue (MRR)\"}),/*#__PURE__*/e(\"br\",{}),\"The total amount of recurring revenue from subscription-based services for the current month.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Annual Recurring Revenue (ARR)\"}),/*#__PURE__*/e(\"br\",{}),\"The total amount of recurring revenue from subscription-based services for the current year.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/arpu\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Average Revenue per User (ARPU)\"})})}),/*#__PURE__*/e(\"br\",{}),\"The average amount of revenue generated each month by an individual customer or account.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Churn rate (or cancellation rate)\"}),/*#__PURE__*/e(\"br\",{}),\"The percentage of customers who cancel their subscription or do not renew during a given period of time.\"]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Customer Acquisition Cost (\"}),/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/cac\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"CAC\"})})}),/*#__PURE__*/e(\"strong\",{children:\")\"}),/*#__PURE__*/e(\"br\",{}),\"The cost associated with acquiring new customers, typically broken down into marketing and sales costs such as advertising, lead generation activities and sales personnel salaries and commissions.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Customer Lifetime Value (\"}),/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/ltv\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"LTV\"})})}),/*#__PURE__*/e(\"strong\",{children:\")\"}),/*#__PURE__*/e(\"br\",{}),\"The net present value of the future cash flows a customer is estimated to generate over their lifetime with the company.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Average User Session Length\"}),/*#__PURE__*/e(\"br\",{}),\"The average length of time users are logged into your application or platform during each session.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Conversion Rate\"}),/*#__PURE__*/e(\"br\",{}),\"The percentage of visitors to your website who become customers, expressed as a percent (e.g., 30% = 1 out of 3 visitors).\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/net-revenue-retention\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"Retention\"})})}),/*#__PURE__*/e(\"strong\",{children:\" rate (or renewal rate)\"}),/*#__PURE__*/e(\"br\",{}),\"The percentage of customers who keep their subscription after a given period of time, usually measured on an annual basis for SaaS companies.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Net Promoter Score (NPS)\"}),/*#__PURE__*/e(\"br\",{}),\"A measure of customer satisfaction with a product or service, gauged by asking them to rate their likelihood of recommending the company to a friend on a scale from 0 - 10.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Lead-to-Customer Ratio\"}),/*#__PURE__*/e(\"br\",{}),\"The ratio of leads who convert into customers, expressed as a percentage (e.g., 15% = 3 out of 20 leads).\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Cost per Acquisition (\"}),/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/cpa-meaning\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:/*#__PURE__*/e(\"strong\",{children:\"CPA\"})})}),/*#__PURE__*/e(\"strong\",{children:\")\"}),/*#__PURE__*/e(\"br\",{}),\"The cost associated with acquiring new customers through any marketing channel, typically expressed in terms of money spent per individual sale or lead generated.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Daily Active Users (DAU)\"}),/*#__PURE__*/e(\"br\",{}),\"The number of unique users who actively use your product or service on a given day.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]})}),/*#__PURE__*/e(\"li\",{\"data-preset-tag\":\"p\",children:/*#__PURE__*/t(\"p\",{children:[/*#__PURE__*/e(\"strong\",{children:\"Monthly Active Users (MAU)\"}),/*#__PURE__*/e(\"br\",{}),\"The total number of active users who log into the system or application on a monthly basis.\"]})})]}),/*#__PURE__*/t(\"p\",{children:[\"Tracking these important KPIs and \",/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/saas-metrics\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"SaaS metrics\"})}),\" can help SaaS businesses in many ways; from understanding user behaviour and customer lifetime value to increasing revenue and improving \",/*#__PURE__*/e(n,{href:\"https://www.nngroup.com/articles/definition-user-experience/#:~:text=Summary%3A%20%22User%20experience%22%20encompasses,its%20services%2C%20and%20its%20products.\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"user experience\"})}),\" \u2014 not to mention that it\u2019s also useful for evaluating team performance too. By optimizing and tracking these metrics, founders and teams can identify areas for improvement, set realistic goals and measure progress over time. And if you\u2019re just starting out, then having an understanding of these KPIs can help you establish as well as benchmark performance and set a good foundation for your business.\",/*#__PURE__*/e(\"br\",{}),/*#__PURE__*/e(\"br\",{className:\"trailing-break\"})]}),/*#__PURE__*/t(\"p\",{children:[\"By tracking the right SaaS KPIs, companies can stay competitive in their respective markets while ensuring that customers are receiving value from their products. Understanding which metrics to measure and having visibility into your data allows teams to make informed decisions about \",/*#__PURE__*/e(n,{href:\"https://www.hotjar.com/product-strategy/\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"product strategy\"})}),\", investments\"]}),/*#__PURE__*/e(\"img\",{alt:\"Slide illustrating key SaaS KPIs for customer loyalty, including ARPU, churn rate, LTV, NPS, and retention.\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/Ayyyw5yeVwOtu3RCx7QIyKeQ.webp\",srcSet:\"https://framerusercontent.com/images/Ayyyw5yeVwOtu3RCx7QIyKeQ.webp?scale-down-to=512 512w,https://framerusercontent.com/images/Ayyyw5yeVwOtu3RCx7QIyKeQ.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/Ayyyw5yeVwOtu3RCx7QIyKeQ.webp 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"h3\",{children:\"SaaS KPI's \u2013 Customer Loyalty\"}),/*#__PURE__*/t(\"p\",{children:['Every business wants to keep its customers happy and loyal. But sometimes, despite best efforts, customers end up leaving. This phenomenon is known as \"',/*#__PURE__*/e(n,{href:\"https://www.gilion.com/basics/saas-churn-rate\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"churn\"})}),'.\" Understanding and tracking churn rate can provide valuable insight into the health of your business. It allows you to see where you may be losing customers and identify trends or patterns.']}),/*#__PURE__*/e(\"p\",{children:\"With this information, you can take action to address the root causes of churn and improve customer retention. By implementing strategies to reduce churn, businesses can save money on customer acquisition costs and increase revenue. So, whether you're a seasoned entrepreneur or just starting out, understanding why and how to track churn rate is a critical element of your business strategy.\"}),/*#__PURE__*/e(\"img\",{alt:\"Slide highlighting key SaaS KPIs for marketing efficiency, including MRR, CAC, LTV, conversion rate, and CPA.\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/ZJS8shg3RggfdL9DW5EH3EHke8.webp\",srcSet:\"https://framerusercontent.com/images/ZJS8shg3RggfdL9DW5EH3EHke8.webp?scale-down-to=512 512w,https://framerusercontent.com/images/ZJS8shg3RggfdL9DW5EH3EHke8.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/ZJS8shg3RggfdL9DW5EH3EHke8.webp 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"h3\",{children:\"SaaS KPI's \u2013 Marketing Efficiency\"}),/*#__PURE__*/e(\"p\",{children:\"Acquiring customers is crucial for a company's success. However, it's equally important to analyze the cost of customer acquisition, also known as User Acquisition Cost (CAC). CAC helps businesses understand how much they need to invest in acquiring a new customer, including marketing, advertising, and sales expenses.\"}),/*#__PURE__*/e(\"p\",{children:\"But, the story doesn't end here. It is equally important to analyze the value of acquiring a customer over the long term, known as Lifetime Value (LTV). LTV helps businesses understand the revenue they can generate from a customer over the course of their relationship. By analyzing both these metrics together, businesses can make informed decisions about their marketing strategies, sales tactics, and overall growth plans.\u200D\"}),/*#__PURE__*/e(\"img\",{alt:\"__wf_reserved_inherit\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/AkYVxHXDJPkXX8sxEHq0YDz4i8.webp\",srcSet:\"https://framerusercontent.com/images/AkYVxHXDJPkXX8sxEHq0YDz4i8.webp?scale-down-to=512 512w,https://framerusercontent.com/images/AkYVxHXDJPkXX8sxEHq0YDz4i8.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/AkYVxHXDJPkXX8sxEHq0YDz4i8.webp 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"h3\",{children:\"SaaS KPI's \u2013 Revenue Growth\"}),/*#__PURE__*/e(\"p\",{children:\"As a SaaS company, measuring your revenue growth is crucial to understanding the health and success of your business. Two key metrics to focus on are Monthly Recurring Revenue (MRR) and Average Revenue per User (ARPU). MRR is the measurement of your predictable, recurring revenue on a monthly basis, while ARPU represents the average amount of revenue generated per user. \"}),/*#__PURE__*/e(\"p\",{children:\"By paying attention to both metrics, you can identify trends and patterns in your revenue growth and make data-driven decisions to optimize your business. It's important to regularly track MRR and ARPU to ensure your SaaS company is achieving sustainable growth and meeting the needs of your customers.\u200D\"}),/*#__PURE__*/e(\"img\",{alt:\"Slide showing key SaaS KPIs for onboarding success, including MRR, ARR, LTV, and ARPU.\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/PIWkZdwtVRv7FMZef8F5xhZBk.webp\",srcSet:\"https://framerusercontent.com/images/PIWkZdwtVRv7FMZef8F5xhZBk.webp?scale-down-to=512 512w,https://framerusercontent.com/images/PIWkZdwtVRv7FMZef8F5xhZBk.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/PIWkZdwtVRv7FMZef8F5xhZBk.webp 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"h3\",{children:\"SaaS KPI's \u2013 Onboarding Success\"}),/*#__PURE__*/e(\"p\",{children:\"Are you noticing low customer activation rates for your business? It's important to assess the success of your user onboarding process. User onboarding refers to the steps a user takes to learn how to use a product or service. \"}),/*#__PURE__*/e(\"p\",{children:\"A successful onboarding process can lead to increased customer satisfaction, engagement, and ultimately activation. By analyzing your onboarding process, you can identify areas of improvement and make changes that will lead to a higher activation rate.\u200D\"}),/*#__PURE__*/e(\"img\",{alt:\"Slide displaying key SaaS KPIs for user engagement, including retention, NPS, DAU\u2019s, ARPU, session length, conversion rate, and churn rate.\",className:\"framer-image\",height:\"540\",src:\"https://framerusercontent.com/images/IUNWBbbBdM0XzPxBcebEt7flc.webp\",srcSet:\"https://framerusercontent.com/images/IUNWBbbBdM0XzPxBcebEt7flc.webp?scale-down-to=512 512w,https://framerusercontent.com/images/IUNWBbbBdM0XzPxBcebEt7flc.webp?scale-down-to=1024 1024w,https://framerusercontent.com/images/IUNWBbbBdM0XzPxBcebEt7flc.webp 1920w\",style:{aspectRatio:\"1920 / 1080\"},width:\"960\"}),/*#__PURE__*/e(\"h3\",{children:\"SaaS KPI's \u2013 User Engagement\"}),/*#__PURE__*/e(\"p\",{children:\"The success of any business depends on how well it can retain its customers. That's why tracking user engagement and loyalty is critical for maintaining a high customer retention rate. By understanding what motivates customers to keep coming back, businesses can tailor their products and services to meet their needs and expectations.\"}),/*#__PURE__*/t(\"p\",{children:[\"Investing in customer retention also helps cut down on the cost of customer acquisition, which can be expensive. This is why tracking \",/*#__PURE__*/e(n,{href:\"https://www.questionpro.com/blog/consumer-behavior-definition/\",motionChild:!0,nodeId:\"iqrv3T6O4\",openInNewTab:!1,scopeId:\"contentManagement\",smoothScroll:!1,children:/*#__PURE__*/e(i.a,{children:\"customer behavior\"})}),\", such as repeat purchases, feedback, and referral rates, is essential for identifying trends, weaknesses, and opportunities to grow. By prioritizing engagement and loyalty, businesses can build long-lasting relationships with customers that benefit both parties in the long run.\"]})]});\nexport const __FramerMetadata__ = {\"exports\":{\"richText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText6\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText5\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText4\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText2\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText3\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText8\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText7\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText9\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText1\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"richText10\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "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",
  "names": ["richText", "u", "x", "p", "Link", "motion", "richText1", "richText2", "richText3", "richText4", "richText5", "richText6", "richText7", "richText8", "richText9", "richText10", "__FramerMetadata__"]
}
