ZakatLink

Match with Saudi Zakat & VAT experts in under 5 minutes

Score: 8.0/10Saudi ArabiaMedium BuildReady to Spawn
Brand Colors

The Opportunity

Problem

Saudi businesses lose time and face compliance risks because they cannot easily find accountants who understand local Zakat, VAT, and regulatory requirements.

Solution

ZakatLink uses a smart 2-minute questionnaire to understand your business type, revenue, and specific compliance needs. Our algorithm then matches you with the top 3 vetted accountants who have proven track records with similar Saudi businesses. Book consultations or monthly retainers directly in the platform with secure payments and document sharing.

Target Audience

Small business owners, startups, and expat entrepreneurs in Saudi Arabia (Riyadh, Jeddah, Dammam) with monthly revenue $10K–$150K

Differentiator

Proprietary matching engine trained on real compliance outcomes and mandatory ZATCA certification verification for all accountants

Brand Voice

professional and reassuring

Features

Smart Business Questionnaire

must-have28h

Dynamic form that maps your operations to specific Zakat/VAT requirements

AI Matching Engine

must-have45h

Scores accountants based on business similarity, success rate, and availability

Vetted Accountant Profiles

must-have32h

Detailed profiles with certifications, past client types, and success metrics

Integrated Booking System

must-have38h

Real-time calendar sync and instant booking for calls or retainers

Secure Document Portal

must-have25h

Encrypted file sharing between businesses and accountants

Post-Match Compliance Checklist

must-have22h

Generates personalized task list based on match

In-app Messaging

nice-to-have30h

Threaded chat with read receipts and file attachments

Review & Rating System

nice-to-have18h

Feedback loop that improves future matching accuracy

Video Consultation Rooms

nice-to-have35h

Built-in video calls with recording option

Total Build Time: 273 hours

Database Schema

users

ColumnTypeNullable
iduuidNo
emailtextNo
roletextNo
nametextYes
created_attimestampNo

Relationships:

  • business_profiles.user_id
  • accountant_profiles.user_id

business_profiles

ColumnTypeNullable
iduuidNo
user_iduuidNo
company_nametextNo
revenue_rangetextYes
industrytextYes
needs_zakatboolNo
needs_vatboolNo
updated_attimestampNo

Relationships:

  • users.id -> business_profiles.user_id

accountant_profiles

ColumnTypeNullable
iduuidNo
user_iduuidNo
certification_numbertextNo
specialtiestextYes
success_rateintYes
hourly_rateintNo
verifiedboolNo

Relationships:

  • users.id -> accountant_profiles.user_id

matches

ColumnTypeNullable
iduuidNo
business_iduuidNo
accountant_iduuidNo
fit_scoreintNo
statustextNo
created_attimestampNo

Relationships:

  • business_profiles.id -> matches.business_id
  • accountant_profiles.id -> matches.accountant_id

API Endpoints

POST
/api/matches

Generate ranked accountant matches for a business profile

🔒 Auth Required
POST
/api/bookings

Create new consultation or retainer booking

🔒 Auth Required
GET
/api/documents

List documents in secure vault for a match

🔒 Auth Required
PUT
/api/profile

Update business or accountant profile

🔒 Auth Required
GET
/api/compliance-checklist

Generate personalized compliance tasks

🔒 Auth Required

Tech Stack

Frontend
Remix + TailwindCSS
Backend
Remix (fullstack)
Database
PostgreSQL
Auth
Clerk
Payments
PayTabs
Hosting
Railway
Additional Tools
PrismaZodOpenAI embeddings for matching

Build Timeline

Week 1: Foundation and auth

38h
  • Landing page
  • Clerk auth setup
  • Basic user profiles

Week 2: Questionnaire and core data models

42h
  • Dynamic form engine
  • Business and accountant profile CRUD

Week 3: Matching algorithm

45h
  • Scoring logic using embeddings
  • Match dashboard UI

Week 4: Booking and payments

40h
  • Calendar integration
  • PayTabs checkout flow

Week 5: Document sharing and messaging

35h
  • Secure file upload
  • Real-time chat using PartyKit

Week 6: Polish, compliance features and testing

32h
  • Checklist generator
  • Review system
  • Beta deployment
Total Timeline: 6 weeks • 260 hours

Pricing Tiers

Starter

$0/mo

1 booking/month

  • 1 match per month
  • Basic directory access

Pro

$29/mo

None

  • Unlimited matches
  • Document portal
  • Priority support
  • Compliance checklists

Business

$79/mo

None

  • Everything in Pro
  • Dedicated account manager
  • Team seats
  • API access

Revenue Projections

MonthUsersConversionMRRARR
Month 11409%$365$4,380
Month 695019%$5,241$62,892

Unit Economics

$52
CAC
$612
LTV
4.8%
Churn
86%
Margin
LTV:CAC Ratio: 11.8xExcellent!

Landing Page Copy

Stop Guessing. Get Matched with the Right Saudi Accountant.

Our AI instantly connects you with ZATCA-certified experts who understand your exact business type, Zakat, and VAT needs.

Feature Highlights

Takes 2 minutes
Only ZATCA-certified accountants
Book instantly
Secure document sharing

Social Proof (Placeholders)

"'Found an accountant who saved us SAR 87,000 in penalties' — Khalid Al-Mansour, Riyadh"
"'Best decision for my Jeddah startup. The matching was scarily accurate.' — Priya Sharma"

First Three Customers

Target Saudi entrepreneur WhatsApp groups and LinkedIn communities in Riyadh, Jeddah, and Dammam. Offer lifetime Pro access to the first 15 businesses that complete interviews. Attend two offline events hosted by Monsha’at to demo the product live and collect signups on the spot.

Launch Channels

LinkedIn (Saudi SME groups)ProductHuntSaudi Startups Facebook communityX with #Vision2030r/saudiarabia

SEO Keywords

zakat accountant saudi arabiafind vat consultant riyadhzakat expert jeddahhire accountant saudizatca compliant accountant

Competitive Analysis

10-20% fee
Strength

Huge freelancer pool

Weakness

No Saudi regulatory vetting

Our Advantage

Hyper-specialized matching + certification database

SAR 69+/mo
Strength

Strong invoicing tools

Weakness

No human accountant matching

Our Advantage

Focus on connecting you with the right expert

🏰 Moat Strategy

Data moat from accumulated match success ratings and Saudi-specific compliance outcome tracking that improves the algorithm over time

⏰ Why Now?

Vision 2030 + new ZATCA enforcement waves have dramatically increased the number of SMEs needing specialized help while digital discovery habits have matured in the Kingdom.

Risks & Mitigation

legalhigh severity

Potential liability from bad accountant advice

Mitigation

Strong disclaimers, require professional indemnity insurance from accountants, act only as a matching platform

marketmedium severity

Businesses prefer personal referrals

Mitigation

Offer money-back guarantee on first match and aggressively collect testimonials

Validation Roadmap

pre-build12 days

Interview 25 Saudi SME owners via LinkedIn voice calls

Success: At least 18 say they would pay SAR 110+/mo for reliable matching

mvp45 days

Private beta with 8 accountants and 60 businesses

Success: 12 completed paid bookings and 75% satisfaction rate

Pivot Options

  • Become a white-label tool for accounting firms
  • Expand matching to full GCC
  • Add automated filing service on top of matching

Quick Stats

Build Time
260h
Target MRR (6 mo)
$8,500
Market Size
$48.0M
Features
9
Database Tables
4
API Endpoints
5