SEO businesses are profitable, often more so than many traditional service businesses. Agencies with 3–10 employees commonly hit 20–40% net profit margins once they pass the initial growth phase, while solo consultants or two-person teams frequently see 50–70% margins because their overhead is minimal—just software tools, a laptop, and maybe a coworking space. The economics work because SEO combines high client LTV with relatively low variable costs. A single client paying $2,000–5,000 monthly over 12–24 months generates $24,000–120,000 in revenue, while your main costs are labor, tools (Ahrefs, Semrush, GSC—maybe $500–800/month total), and content production if you outsource. Recurring revenue from retained clients creates cash flow stability that project-based work never matches. Profitability breaks when agencies undercharge to win clients or fail to retain them past 6–8 months. If you're billing $800/month for 20 hours of work, you're running a hobby, not a business. The sweet spot for most agencies is $1,500–10,000 monthly per client depending on market size and complexity, with clear scope boundaries so you're not hemorrhaging unbilled hours. At Ottawa SEO, we've run profitably since 2014 by focusing on owned assets alongside client work—our 500+ domain portfolio generates revenue that smooths out client churn and gives us leverage to be selective about projects. That dual model isn't necessary, but it illustrates that SEO skills create multiple revenue paths beyond pure client services. The main risks are over-reliance on a few large clients, price competition from offshore providers, and algorithm updates that tank a client's rankings before you can fix them. You mitigate these through diversification, contracts that define SEO as a process rather than guaranteed rankings, and maintaining at least 3–6 months of operating cash. If you can retain 70–80% of clients year-over-year and avoid scope creep, the math works strongly in your favor.