Skip to main content
Transparent, seat-based pricing

Simple, seat-based pricing

Every plan includes recording, bilingual transcription, summaries, sharing and governance; the Jira integration starts on Team, and single sign-on comes with Private Cloud and On-Premise. What changes as you move up is how many hours you can record and where your audio is processed.

Prices are per seat, per month, in US dollars, charged through Stripe. Start on the free plan with no card and add seats whenever your team grows.

  • No credit card to start
  • Arabic and English in one meeting
  • Change seats or cancel any time

Free

Free

  • Up to 3 seats
  • 3 hours of recording / user / month
  • Bilingual Arabic + English transcription
  • Summaries, decisions, risks & action items
  • One shared workspace
Start free

Team

$20 / seat / mo

  • Add seats as you grow
  • 30 hours of recording / user / month
  • Everything in Free
  • Jira integration
  • Email support
Get started
Most popular

Business

$34 / seat / mo

  • Add seats as you grow
  • 120 hours of recording / user / month
  • Everything in Team
  • More recording hours per user, every month
  • Priority support
Get started
For organizations

Private Cloud

Contact us

A dedicated, isolated cloud deployment run for your organization.

  • Dedicated, isolated cloud environment
  • Self-hosted speech & language models
  • Unlimited seats & recording hours
  • SSO, audit logs & priority SLA support
For organizations

On-Premise

Contact us

For regulated, government, and data-sovereignty-bound teams. Deployed and run on your own servers.

  • Deployed on your own infrastructure
  • Self-hosted speech and language models
  • Unlimited seats & recording hours
  • Dedicated onboarding, SLA & priority support

What actually changes between plans

Four things. Everything else in Khulasa is on every plan, including the free one — the one exception is the Jira integration, which starts on Team.

Seats

How many people can be members of your workspace. Free is capped at three; every paid plan lets you add seats as you grow.

Recording hours per person

Each member gets their own monthly allowance of recording hours, so a five-minute stand-up costs a fraction of what a workshop does. It is not a shared pool, so one heavy user cannot spend the whole team's allowance.

Meeting length

No plan puts a cap of its own on meeting length — a single capture runs for up to 6 hours, on the free plan too. The only other bound is your own monthly allowance of recording hours.

Where your audio is processed

The cloud plans use managed speech and language models. Private Cloud and On-Premise run self-hosted models inside your own environment.

Compare every plan

The complete matrix — limits, features, and how each tier is processed and deployed.

Swipe the table sideways to see every plan.

Included on every plan, including Free

  • Maximum meeting length — Up to 6 h per capture
  • Google Meet, Zoom & Microsoft Teams
  • Arabic & English transcription
  • Mixed Arabic–English in one meeting
  • Meeting notes: summary, decisions, action items & risks
  • Summary by email & in-app notifications
  • Roles & permissions
  • Groups
  • Per-recording sharing & access requests
  • Expiring public share links
  • Sign in with Google, Microsoft or Apple
  • Calendar sync & auto-record
  • Tamper-evident audit log & CSV export
  • Retention policy, legal hold & PII redaction
  • REST API access
Khulasa plans compared by limits, features, processing and support.
FeatureFreeFreeTeam$20Business$34Private CloudContact usOn-PremiseContact us
Plan limits
Price per seat, per monthFree$20$34Contact usContact us
Members per workspaceUp to 3UnlimitedUnlimitedUnlimitedUnlimited
Recording hours per member, per month3 hours30 hours120 hoursUnlimitedUnlimited
Workspace & governance
Jira integrationNot includedIncludedIncludedIncludedIncluded
Processing, deployment & support
Speech & analysis modelsManaged cloud modelsManaged cloud modelsManaged cloud modelsSelf-hosted modelsSelf-hosted models
DeploymentShared cloudShared cloudShared cloudDedicated private cloudYour own servers
Your own identity provider (OIDC)Not includedNot includedNot includedIncludedIncluded
SupportEmail, best effortEmail supportPriority supportDedicated support & SLADedicated support & SLA
Start freeGet startedGet started

Prices come from the live plan catalog and are per seat, per month, in USD.

Questions, answered

Billing, seats, quotas and privacy — the things that actually decide whether a plan fits.

Still deciding? and we will walk you through it.

How does billing work?

Plans are priced per seat, per month, in US dollars and charged through Stripe. You choose a plan and how many seats you need, and pay for those seats — the free plan costs nothing and needs no card. Invoices, receipts and payment methods all live in the Stripe customer portal, which you open from your billing page whenever you need it.

What exactly is a seat?

A seat is one member slot in your workspace. Your organisation can have as many members as it has seats: Free is capped at three, and every paid plan lets you buy as many as you need. Inviting someone does not reserve a seat — it is taken only when they actually join. Seats cap people, not recording time: each member has their own monthly allowance of recording hours.

Can I change plans or seats later?

Yes. Seats can be changed from your billing page at any time and are pushed to Stripe immediately. Moving between paid plans, updating your card and cancelling are all done in the Stripe customer portal, one click from the same page. Downgrading to Free does not cut you off mid-month: you keep the plan you paid for until the end of the period, and the organisation moves to Free when it closes. Nothing you have already recorded is deleted either way — only the going-forward limits change.

What happens if I use up my monthly recording hours?

Nothing you have already recorded is affected — you simply cannot start a new recording until the allowance resets, and the app tells you so rather than failing silently. What counts is the time actually captured, so a five-minute stand-up barely touches the allowance and a long workshop costs what it costs. The allowance is per person, per billing period: on a paid plan it resets on your billing anniversary, and on the free plan at the start of each calendar month. Your billing page shows how many of your own hours you have used.

Is there a limit on how long a meeting can be?

No plan-level limit. A single capture runs for up to 6 hours on every plan, including the free one; a meeting that runs longer is captured up to that point. The other bound is your own monthly allowance of recording hours: if a meeting runs longer than the time you have left, it is captured up to that point, and the part that was captured is still transcribed, summarised and saved as normal.

How good is the Arabic and English support?

Both languages are first-class. Transcription handles either one, or a meeting where people switch between Arabic and English mid-sentence, and the summary, decisions and action items come back in whichever language dominated the conversation. The app itself is fully bilingual, with a proper right-to-left Arabic interface.

Who can see our recordings, and where is the data kept?

Every recording belongs to your organisation and is visible according to the rules you set: private to its owner, shared with a group, or open to the whole workspace, plus explicit per-person shares. Media is never handed out through a public storage URL — it is streamed through the API behind your session. You can set a retention window after which recordings are erased everywhere, place a legal hold to exempt one, redact emails and phone numbers before analysis is stored, and delete anything permanently at any time. Public share links stay off until an admin enables them, and expire by default.

What is the difference between Private Cloud and On-Premise?

Both are built to run self-hosted speech and language models, so audio does not have to leave the deployment; the model setup is confirmed with you when we size it. Private Cloud is a dedicated, isolated deployment we run for you, hosted where you need it — the location is agreed with you when we set it up. On-Premise is the same system installed on your own hardware, able to run with no outbound connection at all. Both are quoted per organisation — talk to us and we will size it with you.

Start on the free plan

Three seats, three recording hours each, no card. Move up whenever your team outgrows it.

Get started free

No credit card required. Change seats or cancel at any time.

Cookies on Khulasa

We use strictly necessary cookies to run the site. With your permission we also use Google Analytics to understand how the site is used. You can change your choice at any time from "Cookie settings" in the footer. Privacy Policy