← Reports
6/10
Sorbet is a bookkeeping app for Canadian freelancers and one-person businesses.
You drop in a receipt photo, a bank statement PDF, or a CSV from your bank. Sorbet pulls out every transaction, categorizes it, and figures out how much is actually deductible under CRA rules (50% on meals, 60% on vehicle, 100% on software, and so on). Once you approve a row the deduction is locked in at that year's rate, so old books don't silently change when CRA tweaks something later. It also watches your trailing 12 month revenue and warns you before you cross the $30k HST/GST threshold, which is one of the easiest expensive mistakes a Canadian freelancer can make.
by AnonymousMay 9, 2026publicPost-launch
Context
Built it because tax season was wrecking me every year and QuickBooks felt like overkill for one person.
6/10Idea score
The problem of tax complexity for Canadian freelancers is acute, and Sorbet's specific focus on CRA rules and the HST/GST threshold provides a clear, defensible niche. While the broader market has many competitors like QuickBooks and Wave, their generalist nature or less specific tax guidance for Canada creates blind spots. The timing is stable, with consistent demand for tax solutions, and distribution is accessible through direct outreach to the freelancer community, offering a solid foundation for growth despite not having a strong compounding structural advantage beyond its niche focus.
✕Growth will stall because QuickBooks Solopreneur's continued evolution in tax categorization, mileage tracking, and receipt scanning, combined with its brand recognition, will capture freelancers who prioritize an all-in-one solution over Sorbet's niche Canadian tax expertise.
→Focus exclusively on Canadian freelancers and one-person businesses whose primary pain point is navigating CRA tax deductions and thresholds, rather than comprehensive bookkeeping features like invoicing or time tracking.
5/10
Market size
The initial serviceable market is Canadian freelancers and one-person businesses who are actively seeking solutions for tax-specific bookkeeping. While no specific numbers for Canadian freelancers were found, the global online bookkeeping and accounting software market is projected to reach $6.99 billion by 2029. If Sorbet captures 5% of a conservative estimate of 500,000 Canadian freelancers (a common number cited for global freelancer platforms like FreshBooks) paying $15/month, this would be a realistic revenue ceiling of $450,000 annually. This justifies a lifestyle business, as the broader industry TAM figures include large enterprises and services far beyond the scope of this niche product.
8/10
Competition
The space is dominated by comprehensive accounting software that offers bookkeeping features. QuickBooks (QuickBooks Solopreneur) is a top choice for freelancers, offering tax categorization, mileage tracking, and receipt scanning, and is chosen for its all-in-one capabilities and brand trust. Wave offers a free plan with invoicing, billing, and bank reconciliation, and is chosen for its cost-effectiveness for businesses up to $300k revenue. FreshBooks focuses on invoicing and client work, and is chosen for its intuitive interface and strong billing tools. Tabby also positions itself as a QuickBooks alternative specifically for freelancers, highlighting automatic deduction finding.
6/10
Build difficulty
Building Sorbet requires robust OCR for receipt and PDF parsing, sophisticated natural language processing for transaction categorization, and a constantly updated rules engine for CRA tax deductions. Integrating with various Canadian banks for CSV imports and potentially direct bank feeds adds significant complexity due to varying data formats and API access requirements.
Build notes
The real technical decision is whether to build your own OCR and categorization engine for Canadian tax rules or integrate with a third-party receipt scanning API (like Receipt Bot or SparkReceipt AI) and layer your CRA-specific logic on top. Building it yourself offers a stronger moat and more precise control over deduction accuracy, but integration is faster to market. Your moat here is primarily operational and data-driven: the accuracy and up-to-date nature of your CRA deduction logic, and the ease of use for Canadian freelancers. The build trap to avoid: adding invoicing or time-tracking features. FreshBooks and QuickBooks already excel here, and users often prefer dedicated tools for these functions, as indicated by complaints about FreshBooks' lack of a balance sheet and QuickBooks' 'bells and whistles' for freelancers.
Pain evidence
Validation prompts
Q1What specific CRA deduction rules (beyond meals/vehicle/software) do our current users find most confusing or time-consuming to apply manually?
Q2How many of our current users have crossed the $30k HST/GST threshold, and how valuable was the pre-emptive warning feature to them?
Q3What percentage of our users currently use a separate tool for invoicing or time tracking, and how much friction does that create?
Q4At what monthly price point would our current users consider the value of automated CRA deduction categorization and HST/GST warnings to be 'expensive'?
Q5What specific features or integrations would make our current users less likely to consider switching to a more general accounting software like QuickBooks or Wave?
Audience
The primary audience is Canadian freelancers and one-person businesses, likely earning between $30,000 and $100,000 annually, who find general accounting software cumbersome for their specific tax needs. They can be reached through Canadian freelancer communities on Reddit (e.g., r/PersonalFinanceCanada, r/smallbusinesscanada) and professional networking groups.
Niche angles
·Canadian creative freelancers (designers, writers) who prioritize ease of use over complex accounting features
·Canadian gig workers with multiple income streams needing clear deduction guidance
·New Canadian sole proprietors navigating their first tax season
MVP v1 scope
1.Improvement 1: Enhance the accuracy and coverage of CRA deduction categorization for common freelancer expenses by training the categorization model on more Canadian-specific transaction data.
2.Retention mechanic: Implement a monthly or quarterly summary report that clearly shows users their potential tax savings from Sorbet's deductions, reinforcing value.
3.Monetisation unlock: Introduce a 'CRA Audit Shield' premium tier that includes a guarantee of deduction accuracy and provides direct access to a Canadian tax expert for audit support.
4.Do not build next: A full invoicing system. Many freelancers already use dedicated invoicing tools like FreshBooks, and integrating this would inflate scope without significantly improving the core value proposition of tax-optimized bookkeeping.
Risk flags
⚑Intuit (QuickBooks) could further enhance QuickBooks Solopreneur's Canadian-specific tax features, eroding Sorbet's niche advantage.
⚑CRA tax rule changes could require frequent, complex updates to the deduction engine, increasing maintenance costs and potential for error.
⚑Free alternatives like Wave could expand their automated categorization features, reducing the perceived value of Sorbet's paid offering.
⚑Data privacy concerns, especially around bank statement PDFs and CSVs, could deter users, as seen in discussions on r/SwissPersonalFinance.
Next steps
1.Review user complaints about QuickBooks Solopreneur on G2 and Capterra, specifically looking for Canadian users frustrated with tax categorization or complexity.
2.Conduct user interviews with 10 current Canadian freelancer users of QuickBooks or Wave to identify their biggest pain points with CRA deductions.
3.Analyze current user data to identify the top 5 most frequently used deduction categories and the categories with the highest manual correction rates.
4.Research Canadian tax forums and subreddits (e.g., r/PersonalFinanceCanada) for common tax deduction questions or mistakes made by freelancers.
5.Design an A/B test for a new onboarding flow that highlights Sorbet's specific Canadian tax advantages versus general bookkeeping features.
✦ LIVE — DEEP ANALYSIS
Do you have new information to add?
Ran the action items? Found new competitors? Re-run the analysis with your findings.