Build & Ship

How to build an astrology app: features, cost, and timeline

By Riya Thambiraj13 min

What Matters

  • -AstroTalk hit $78M in annual revenue - bootstrapped, no VC funding. The global astrology app market is worth $4B and growing at 20% per year.
  • -There are three distinct app types - horoscope/content apps (Co-Star model), consultation marketplaces (AstroTalk/Sanctuary model), and hybrid platforms with e-commerce. Each has very different build costs and revenue potential.
  • -The per-minute consultation marketplace is the hardest to build but generates the most revenue. You're building two apps - one for users, one for practitioners - plus a real-time billing engine.
  • -Western users pay more per session ($3-$10/min vs $0.06-$7/min in India), so a US or UK-focused app can hit strong unit economics with far fewer total users.
  • -A consultation marketplace MVP takes 16-24 weeks to build properly. A horoscope app takes 8-12 weeks. Don't try to build both at once.

An astrology app called AstroTalk generated $78 million in revenue last year. It's bootstrapped - no venture capital, no outside funding. Its profit was $12 million in FY2024 alone.

That number isn't a fluke. The global astrology app market is worth $4 billion today and growing at 20% per year. In the US, apps like Nebula have 60 million users. Sanctuary raised $6.5 million to build the same model for Western audiences. Kasamba and Keen have been running per-minute psychic reading services since the late 1990s - and they're still growing.

This isn't a niche. It's a proven category with real money, real users, and a gap that Western founders have barely touched.

This guide covers what it actually takes to build one: the three types of astrology apps, which model generates the most revenue, what the build looks like technically, and what it costs.

TL;DR
A horoscope app costs $25K-$50K. A consultation marketplace (live sessions with astrologers) costs $80K-$150K. A full platform costs $150K-$300K+. The highest-revenue model is per-minute consultation - it's what AstroTalk, Sanctuary, Kasamba, and Nebula all use. But it's also the most complex to build: you need two apps (user-side and practitioner-side), real-time billing, and a supply-side onboarding system.

Why astrology apps work

Astrology apps succeed for the same reason therapy apps succeed: people want to make sense of their lives, and they want someone (or something) to help them do it.

The category got a permanent tailwind after 2020. Searches for "birth chart" and "rising sign" tripled between 2019 and 2023. Co-Star - which launched in 2017 - passed 20 million downloads in 2021 and now has 30 million users. It raised $21 million without chasing enterprise sales or complex distribution channels.

The demographics help too. Studies put Gen Z as the largest per-capita astrology consumer, and they spend more on digital wellness products than any prior generation. But the category isn't Gen Z-only - AstroTalk's data shows 54% female users with the core demographic being 25-34 year olds, a segment with real disposable income.

The addressable market is also much larger than "people who believe in astrology." Anyone curious about personality psychology, relationship compatibility, or decision-making frameworks will try an astrology app. The bar is low. The average first session on AstroTalk costs less than a coffee.

The three types of astrology apps

Before you spec a feature, figure out which of these you're building. They have different architectures, different costs, and very different revenue profiles.

Type 1: Horoscope and content app

Examples: Co-Star (USA), The Pattern (USA), Astro.com

What it does: Users enter their birth data. The app generates personalized birth charts, daily horoscopes, compatibility readings, and transit forecasts. No live practitioners - everything is automated or AI-generated.

Revenue model: Subscription ($5-$15/month) or in-app purchases for premium reports.

Revenue potential: Co-Star earns around $400K/month - roughly $5M/year - with 30 million users. That's about $0.17 per user per year, which is low. Content apps have a ceiling.

Build complexity: Medium. The hard part is astrology calculation accuracy (positions of planets, house systems, aspect orbs) and the UI for displaying birth charts. Content apps don't need real-time infrastructure or payment splitting.

Best for: Founders who want to ship fast and test the market. Low build cost, lower upside.

Type 2: Consultation marketplace

Examples: AstroTalk (India), Sanctuary (USA), Kasamba (USA), Keen (USA), Nebula (global)

What it does: Users browse practitioner profiles, book live sessions via chat, voice, or video, and pay per minute. Practitioners get paid a commission per session. Platform takes 30-50% of each transaction.

Revenue model: Commission on every session. No subscription required on the user side.

Revenue potential: AstroTalk earned $78M in FY2024 from this model. Nebula charges $3.99/min for psychic chat. Kasamba's top advisors charge $30+/min. A platform doing 5,000 sessions per day at $5/min average for 30 minutes each generates $750K per day gross - before the platform's cut.

Build complexity: High. You're building two apps at once (user app and practitioner app), plus a real-time billing engine, wallet system, availability and matching logic, and quality control infrastructure.

Best for: Founders targeting serious revenue. Higher build cost, but the unit economics at scale are dramatically better than Type 1.

Type 3: Hybrid platform with e-commerce

Examples: AstroTalk (current state), some Etsy-like spiritual marketplaces

What it does: Adds a product store to the consultation marketplace. AstroTalk launched their e-commerce vertical (gemstones, rudraksha, ritual kits, puja bookings) in September 2024 and generated $17M in that vertical's first year.

Build complexity: Very high. You're combining a consultation marketplace with a physical product catalog, inventory management, order fulfillment, and logistics. Don't start here.

Best for: Existing consultation platforms that want to add a second revenue stream. Not an MVP play.


For most founders, the right starting point is either Type 1 (fastest to market, lower revenue ceiling) or a Type 2 MVP (longer build, much better revenue potential). This guide focuses on both.

What AstroTalk actually built

Most articles about AstroTalk describe it as an "astrology app." That's underselling what they actually built. AstroTalk is a two-sided marketplace - structurally closer to Airbnb or Upwork than to a content app.

Here's the supply side: 13,000+ astrologers listed on the platform. Each has a profile, a specialization tag (Vedic, Tarot, Numerology, KP, Palmistry, Vastu, and more), a per-minute rate, a rating, and an availability status. Astrologers apply, get screened, and download a separate astrologer app to manage their sessions.

Here's the demand side: 50 million+ registered users, who top up a wallet with credits, browse available practitioners, start sessions, and pay per minute. The first session is free - that's the acquisition hook.

Here's the billing layer: per-minute billing with a live session timer, auto-top-up options, session recordings, and post-session reviews. This is not trivial to build correctly.

And underneath it all: the free tools that drive acquisition. AstroTalk offers free birth chart generation, Kundli matching, daily horoscopes, and numerology tools. These generate zero direct revenue but account for a significant portion of new user signups. Every free tool is a funnel into the paid consultation side.

Western equivalents like Sanctuary and Nebula use the same structural model - just tuned for different markets and spiritual categories.

Western equivalents worth knowing

If you're building for the US, UK, or Australia, these are your real reference points - not AstroTalk.

Sanctuary (USA) - Raised $6.5M from Greycroft and BitKraft. Text-based astrology consultations with real astrologers. Monthly membership model plus pay-per-session options. Focused on the premium end: astrologers are vetted, wait times are managed, and the product design is closer to Linear than to a generic chat app.

Nebula (global) - 60 million users across 50 countries. Ranked #1 lifestyle app by daily downloads in the US, UK, and Canada. Charges $3.99/min for psychic readings. Offers both per-minute chat and subscription tiers ($7.99/week to $29.99/3 months). The scale suggests the per-minute model works just as well outside India.

Kasamba (USA) - One of the oldest psychic platforms online, acquired by Ingenio in 2023. Per-minute billing for psychic readings, astrology, and tarot. Top advisors charge $30+/min. Kasamba proves the per-minute consultation model has durability - it's been running for over 20 years.

Keen (USA) - Sister platform to Kasamba under Ingenio. Same per-minute model, separate brand. Both platforms together suggest the US market for psychic/spiritual consultations is large enough to support multiple scaled players.

Co-Star (USA) - 30M users, $21M raised, $5M/year estimated revenue. AI-generated birth charts and social features. No live practitioners. Proves the content-only model can reach significant user counts, but revenue-per-user is low.

The lesson: The per-minute consultation model works in the US and globally. Western users pay more per minute than Indian users (Kasamba advisors charge $30+/min vs AstroTalk's $0.06-$7/min range). You don't need 50 million users to build a profitable business.

Core features by app type

Horoscope app features ($25K-$50K)

User-side:

  • Registration and birth data input (date, time, location)
  • Birth chart generation with accurate planetary positions
  • Daily/weekly/monthly horoscope feed
  • Compatibility checker (enter two birth dates, get a match score)
  • Push notifications for transits and planetary events
  • Social share for chart screenshots

Backend:

  • Astrology calculation engine (or integration with an existing one like Astro-Seek API or Swiss Ephemeris)
  • Content management for daily horoscope text
  • User profile storage
  • Push notification system

What you don't need for a Type 1 app: live chat infrastructure, payment splitting, practitioner-side app, per-minute billing, wallet system.

Consultation marketplace features ($80K-$150K)

This is where the complexity jumps. You're building for three separate user types: end users, practitioners, and platform admins.

User app:

  • Registration and profile setup
  • Practitioner discovery (filter by specialty, language, price, rating, availability)
  • Wallet top-up with Stripe or similar payment processor
  • Session initiation - text chat, voice call, or video
  • Per-minute billing with live countdown timer
  • Post-session reviews and ratings
  • Session history and recordings

Practitioner app:

  • Separate onboarding with document verification
  • Availability toggle and calendar management
  • Incoming session notifications
  • Earnings dashboard and payout tracking
  • In-session tools (notes, chart viewer)

Admin panel:

  • Practitioner approval and suspension
  • Session monitoring and dispute resolution
  • Revenue reporting and payout management
  • User management

Shared infrastructure:

  • Real-time communication layer (WebSockets or a provider like Twilio, Agora, or Vonage)
  • Per-minute billing engine with session state management
  • Payout calculation and split logic
  • Notification system (push, SMS, email)

The real-time billing engine is the hardest part to get right. It needs to handle dropped connections gracefully, prevent double-billing, and sync session state between user and practitioner in real time. Budget extra for this component.

Cost breakdown

Astrology app cost by type

The cost range is wide because a horoscope content app and a live consultation marketplace are fundamentally different products.

$25K-$50K
Horoscope and birth chart app

Personalized birth charts, daily horoscopes, compatibility tools, push notifications. No live practitioners. Co-Star or The Pattern style.

  • 8-12 weeks to build
  • Single user type - no practitioner side
  • Astrology calculation engine (API or custom)
$80K-$150K
Consultation marketplace MVP

Live sessions with practitioners via text chat or voice. Per-minute billing, wallet system, practitioner onboarding. AstroTalk or Sanctuary core model.

  • 16-24 weeks to build
  • Two apps: user-side and practitioner-side
  • Real-time billing engine is the critical component
$150K-$300K+
Full platform with video and AI

Everything in Tier 2, plus HD video sessions, AI practitioner matching, personalized recommendation engine, and advanced analytics.

  • 24-40 weeks to build
  • Video infrastructure adds $20K-$40K
  • AI matching and recommendations add $30K-$60K

What drives cost up

Multiple user types: Every additional user type (user, practitioner, admin) roughly doubles the frontend work. A single-user-type app is far simpler to build.

Real-time infrastructure: Per-minute billing requires real-time session state management. You need WebSocket connections that survive disconnections, accurate timers on both sides, and session reconciliation logic. This component alone can take 3-6 weeks to build correctly.

Payment complexity: Wallet top-up is simpler than direct payments, but you still need to handle failed top-ups, refunds for dropped sessions, and practitioner payouts on a schedule. Budget $10K-$20K for the payments layer.

Compliance: If you're operating in the US and handling payments, you need PCI-compliant payment processing. If your practitioners are contractors, you need 1099-NEC reporting infrastructure. Neither is expensive but both take time.

Astrology calculation accuracy: Don't build your own Swiss Ephemeris implementation. Use an existing calculation library or API (Astro-Seek, Astro.com API, or the open-source Swiss Ephemeris). Getting planetary positions, house cusps, and aspect calculations right is a specialist problem. Budget $5K-$10K for this component.

What you can cut from a first version

  • Video calls - text chat and voice are enough for an MVP. Add video later.
  • Mobile apps - a responsive web app is sufficient to validate the model. Build native apps once you have revenue.
  • AI matching - manual browse with filters works fine at low practitioner counts. Add algorithmic matching after you have data.
  • E-commerce - add a product store only after the consultation side is profitable.

Timeline: what 12 weeks gets you

A consultation marketplace MVP is achievable in 12-16 weeks if you scope it tightly.

Weeks 1-2: Discovery and design. Define user flows for both sides. Choose the communication SDK (Twilio, Agora, or Vonage). Design the billing logic on paper before writing a line of code.

Weeks 3-6: Core infrastructure. Auth, profiles, wallet top-up with Stripe, practitioner onboarding, and availability calendar.

Weeks 7-10: Session layer. Integrate the real-time communication SDK. Build the per-minute billing engine. Build the practitioner-side session interface.

Weeks 11-12: Reviews, admin panel, and launch prep. Basic analytics, App Store submission (if mobile), and practitioner onboarding materials.

What you won't have after 12 weeks: video, AI recommendations, e-commerce, advanced matching, or a native mobile app. That's fine. Kasamba ran text-only consultations for years. AstroTalk's first version was text chat only.

The supply problem nobody talks about

The hardest part of building a consultation marketplace isn't the code. It's getting practitioners.

AstroTalk solved this by targeting India, where astrology is deeply embedded in daily life and there's a massive supply of practicing astrologers willing to work on a commission model. They had supply before demand.

If you're building for the US or UK, you need a plan for your first 50 practitioners. Options:

  • Partner with an existing astrologer community (Instagram or TikTok astrologers with audiences)
  • Recruit from existing platforms (Kasamba, Keen, Sanctuary all have active advisors who might prefer better rates)
  • Start with a curated model (10-20 vetted practitioners, higher quality control, premium positioning)
  • Build a free tool first (birth chart generator, compatibility checker) to attract organic traffic, then recruit from your user base

Sanctuary's approach was curation. They screen astrologers, manage availability, and charge a premium. That's a more defensible position than AstroTalk's open marketplace model - but it requires a different supply acquisition strategy.

What a real revenue model looks like

Let's run the math on a small US-based consultation marketplace.

Assumptions: 200 active practitioners, average $5/min session rate, 30 minutes average session length, 20 sessions per day across the platform, 35% platform commission.

Daily gross session value: 20 sessions x 30 min x $5/min = $3,000 Daily platform revenue (35% cut): $1,050 Monthly platform revenue: ~$31,500 Annual platform revenue: ~$378,000

That's at 20 sessions per day - a very modest start. AstroTalk was doing hundreds of thousands of sessions per day at its 2024 scale. Nebula's 60 million users suggest even a 1% session rate would be enormous.

The unit economics work. You don't need 50 million users to build a profitable business. You need strong supply quality and enough organic discovery to sustain session volume.

What to build first

The right starting point depends on your timeline and capital:

If you want to move in under $50K: Build a horoscope/birth chart app with a strong free tool, grow an audience organically, then add consultation features once you have demand.

If you have $100K-$150K and want direct revenue: Build a tightly scoped consultation marketplace. Text chat only, 10-20 curated practitioners, one specialty (tarot, human design, or Vedic - pick one). Prove the model before expanding.

If you're already in the spiritual/wellness space: Add a consultation layer to an existing audience. Your supply problem is easier if your practitioners already follow you.

The mistake most founders make is trying to build everything at once - free tools, consultations, e-commerce, AI, mobile apps. AstroTalk spent years building the consultation marketplace before launching e-commerce. Co-Star spent years on content before adding social features.

Pick one model. Build it well. Add complexity after you have revenue.

Share this article