Talking Avatar

Comparison guide

bitHuman in 2026: Pricing, Device vs Cloud, and When to Choose It

By Mukul Munjal, Founder, InterviewFlowAI Pricing verified 30 October 2026

bitHuman renders real-time avatars on the user's device, on your servers or in its own cloud. As of 30 October 2026 it bills in credits: about $0.02 a minute on your hardware, counting only the seconds the avatar speaks, and $0.04 in its cloud, idle time included. API access needs a plan from $20 a month. Talking Avatar Realistic Avatars is a hosted $0.02 a minute, with no plan.

bitHuman vs Talking Avatar Realistic Avatars: a realistic AI avatar on a live video call with captions, beside price per minute, minimum to build, where it renders
bitHuman vs Talking Avatar Realistic Avatars: the key facts, next to one of our ready-made realistic avatars on a call.

60-second comparison

The decision at a glance

bitHuman sells real-time avatars that render on the user's device, on your servers or in its cloud, paid in credits on plans from $20 to $999 a month (as of 30 October 2026). On your hardware a minute costs about $0.02 at the top-up rate and only speaking seconds count, so it can undercut us. In its cloud a minute costs $0.04, idle time included. Talking Avatar Realistic Avatars renders on our servers for $0.02 a minute, billed per second, with no plan: cheaper than bitHuman's cloud, free to start, and nothing to install on the user's device.

Choose Talking Avatar Realistic Avatars if…

  • You want a hosted face for your voice agent with no plan: $0.02 a minute, billed per second.
  • You're still testing: $1 of free credits works with our API; bitHuman's API starts at $20 a month.
  • Visitors use any browser or phone: the video streams from our servers, with nothing to install or download.
  • Many calls run at once: sessions at once are unlimited with us, at no extra cost, while bitHuman's cloud allows 3 to 200 by plan.
  • Volume is high: enterprise and high-volume contracts go as low as $0.005 a minute.
  • You have no agent yet: Voice Agents cost $0.06 a minute with the LLM, speech and voice included, shared as a link or embed.

Choose bitHuman if…

  • You want the avatar to render on the user's phone, Mac or browser, or on your own CPU servers, and pay for speech only.
  • A kiosk or screen has to run fully offline: bitHuman sells an offline license from $899 per character.
  • You want avatars made from a single portrait in minutes: an Essence 2 avatar costs 500 credits, about $5.
  • Your avatar is an animal, a mascot or an object (Expression 2).
  • You ship native iOS, Android or Flutter apps and want an SDK for each.

Feature comparison

Talking Avatar Realistic Avatars compared with bitHuman
FeatureTalking Avatar Realistic AvatarsbitHuman
Pricing model$0.02/min, pay as you go; no subscription or planMonthly plans from $20 to $999 that include credits (100 credits = $1); top-ups from Creator up
Cost per avatar minute$0.02; enterprise and high-volume contracts from $0.0052 credits on your device or servers, 4 in its cloud: $0.02 and $0.04 at the top-up rate; about $0.017/$0.033 on Pro, $0.012/$0.024 on Business, $0.008/$0.016 on the $999 plan
Time that's billedSession time, per second, no minimumCloud: active session time, talking or idle, by the exact second. Your devices or servers (current SDKs): only the seconds the character speaks
Minimum to use the APINone: $1 of free credits at sign-up (50 minutes)Creator, $20 a month; Free accounts lost API and SDK access on 19 October 2026
1,000 minutes a month$20$40 in its cloud (Creator plus 2,000 top-up credits); up to $20 on your hardware (Creator)
10,000 minutes a month$200$299 in its cloud (Business); $99–179 on your hardware (Pro, plus top-ups if the avatar talks more than 60% of the time)
Where the avatar rendersOur servers; video streams over WebRTC to your page or into your LiveKit roomiPhone, iPad, Mac, Android, a WebGPU browser, your servers (no GPU needed) or bitHuman's US cloud
Calls at onceUnlimited, at no extra costCloud: 1, 3, 10, 50 or 200 (Free to Enterprise); on your hardware, limited only by credits
With your own voice agentYour agent's audio from OpenAI Realtime, LiveKit Agents, Pipecat or any TTS, through our Node.js SDK or a WebSocket API for any languagePython LiveKit plugin, Pipecat package, Python SDK, CLI, Swift, Android and Flutter SDKs; SDKs take 16 kHz mono speech
Managed conversationVoice Agents: $0.06/min with LLM, speech recognition and voiceManaged voice chat: 10 credits a minute ($0.10 at the top-up rate), 30 with the camera on
AvatarsA growing library of ready-made photorealistic avatars; custom avatar $199 one timeYour own from one portrait: 500 credits (Essence 2) or 2,000 (Expression 2, any character); 7 to 1,000 avatars by plan
OfflineHosted: streams from our serversOffline license for Linux x86_64 screens, from $899 per character, on Business or Enterprise
LatencyAvatar speaks less than 250 ms after your agent's audio reaches itRender speed published per device, no single latency figure

What 10,000 minutes a month cost

Published prices as of 30 October 2026 for 10,000 minutes of sessions with your own voice agent: the cheapest bitHuman plan plus top-ups at $1 per 100 credits. The device bars render on your or your users' hardware, bill only speaking seconds (the avatar talking all the time, or 60% of it) and leave out the cost of your servers if you render on your own. Plan credits don't roll over.

  • bitHuman cloud$299
  • bitHuman device, max$179
  • bitHuman device, 60% talk$99
  • Realistic Avatars$200

How much does bitHuman cost?

bitHuman bills in credits, and 100 credits cost $1. As of 30 October 2026, its two current models (Essence 2 for a photoreal person, Expression 2 for any character) use 2 credits a minute on the user's device or your servers and 4 credits a minute in bitHuman's cloud: $0.02 and $0.04 at the top-up rate. Plans lower that rate if you use their credits. Creator is $20 a month for 2,000 credits, Pro $99 for 12,000, Business $299 for 50,000 and Enterprise $999 for 250,000. A device minute works out to about $0.017 on Pro, $0.012 on Business and $0.008 on Enterprise; a cloud minute to $0.033, $0.024 and $0.016. Plan credits refill each billing period and don't carry over, and top-ups are spent after them. Yearly billing saves up to 16%. If bitHuman runs the conversation too, its managed voice chat costs 10 credits a minute, or 30 with the camera on.

Device or cloud: which minutes does bitHuman bill?

Where the avatar renders changes both the rate and the minutes that count. In bitHuman's cloud, a session bills its active time, talking or idle, by the exact second. On your own devices or servers, current versions of the Essence 2 and Expression 2 SDKs, the Python SDK and the CLI bill only the seconds the character speaks. Take a 10-minute support call in which the avatar talks for 4 minutes. At the top-up rate, bitHuman charges about $0.08 for it on the device and $0.40 in its cloud. Realistic Avatars bills session time per second, listening included, so the same call costs $0.20. The device rate has a catch: the device does the work. Rendering on the user's phone or browser costs you nothing, but rendering on your own servers means paying for them. bitHuman measures one Intel Core i7-13700F with no GPU rendering Essence 2 at 1.2× to 2.0× real time, depending on the SDK.

What 1,000 or 10,000 minutes a month cost

At 1,000 minutes a month with your own voice agent, bitHuman's cloud needs 4,000 credits: Creator's 2,000 plus 2,000 in top-ups, or $40. On the device, 1,000 minutes need at most 2,000 credits, which Creator covers for $20, with room to spare when the avatar spends time listening. Realistic Avatars costs $20, hosted. At 10,000 minutes, bitHuman's cloud fits in Business: $299 for 50,000 credits. On the device, Pro's 12,000 credits cover 6,000 speaking minutes, so the month costs $99 if the avatar talks 60% of the time or less, and $179 (Pro plus 8,000 top-up credits) if it never stops. Realistic Avatars costs $200. Below 1,000 minutes the plan fee decides it: 100 minutes cost $2 with us and $20 on bitHuman, because its API needs Creator. Past the $999 plan both sides quote: bitHuman's Custom plan, and our enterprise and high-volume contracts, which go as low as $0.005 a minute.

Where the avatar renders, and what that asks of you

bitHuman's cheapest minute needs capable hardware. Essence 2 renders on iPhone and iPad with iOS 26, Apple silicon Macs (M3 or newer on macOS 26 for the Swift package), physical Android arm64 phones, a WebGPU browser that passes a device check, and Linux or Windows 11 PCs with or without a GPU. Each Essence 2 avatar is a file of about 140–160 MB that your app downloads. Online sessions check your credential when they start and keep rendering through a network drop of up to 5 minutes. For your own video UI on a web page, bitHuman's docs point to a cloud-rendered avatar over LiveKit, and its LiveKit plugin is Python only. Realistic Avatars renders on our servers and streams the video to your page over WebRTC or into your LiveKit room. The visitor's device only plays video, so an old laptop or a budget phone gets the same avatar as a new Mac.

Custom avatars, characters and latency

bitHuman makes custom avatars cheaply. One portrait becomes an Essence 2 avatar in a few minutes for a one-time 500 credits, about $5. Expression 2 costs 2,000 credits and animates any character, from a person to an animal, a mascot or an object. Plans hold 7 to 1,000 avatars. Realistic Avatars offers a growing library of ready-made photorealistic avatars, and a custom avatar costs $199 one time, with the presenter's consent. Our avatar starts speaking less than 250 ms after your agent's audio reaches it, measured on our servers. bitHuman publishes render speed per device instead of one latency figure.

A realistic AI avatar embedded on a company's support page, answering a visitor on a live call
The avatar runs inside your own page or LiveKit room, speaking your agent's voice.

When to choose bitHuman

Where bitHuman is the better fit

bitHuman is the better pick when the avatar should render on hardware you or your users already own. Essence 2 and Expression 2 run on iPhone, iPad, Mac, Android, a WebGPU browser and a Linux PC with no GPU, and on your own devices or servers bitHuman bills only the seconds the character speaks. The audio and video stay on that hardware. Business and Enterprise customers can buy an offline license for kiosks and screens with no internet. One portrait becomes an avatar for 500 credits (about $5), and Expression 2 animates animals and mascots as well as people. If you need any of that, bitHuman is the one to pick.

Switching from bitHuman

If your own agent drives a bitHuman avatar rendered in its cloud (through the LiveKit plugin or the API), switching changes only the face. If you depend on on-device rendering or the offline license, bitHuman is the one to keep.

  1. List what each bitHuman agent does: its model (Essence 2 or Expression 2), where it renders, and whether bitHuman's managed voice chat runs the conversation.
  2. If managed voice chat runs it, move the prompt and voice to your own stack (OpenAI Realtime, LiveKit Agents or Pipecat), or rebuild it in Voice Agents if you want it hosted.
  3. Create a Talking Avatar Realistic Avatars account (it comes with $1 of free credits), create an API key and pick a ready-made avatar, or order a custom one for $199, one time, with the presenter's consent.
  4. Replace the bitHuman AvatarSession in your LiveKit worker, or the bitHuman call in your server, with a Talking Avatar session that takes your agent's audio over WebRTC or in your LiveKit room.
  5. Run both on a slice of traffic and compare the cost per conversation, counting the idle minutes bitHuman's cloud bills, before you cancel the plan.

Methodology

How we evaluated this comparison

Pricing and features come from each vendor's own website, documentation or source code, checked in October 2026 and dated on this page. Where a vendor doesn't publish something, we say so rather than guess. We haven't run paid trials of every product. We built Talking Avatar, so we name what each competitor does better and who should choose it instead.

About the author: Mukul Munjal is the founder of InterviewFlowAI, which built Talking Avatar to give its AI interviewers a face. He writes about real-time avatars and lip sync for voice agents.

Frequently asked questions

How much does bitHuman cost?

As of 30 October 2026, bitHuman's plans cost $20 (Creator), $99 (Pro), $299 (Business) or $999 (Enterprise) a month for 2,000 to 250,000 credits, with top-ups at $1 per 100 credits. An avatar minute uses 2 credits on your device or servers and 4 in bitHuman's cloud: about $0.02 and $0.04 at the top-up rate, and as low as $0.008 and $0.016 on the $999 plan.

Does bitHuman still have a free plan?

Yes, but not for developers. The Free plan gives 99 credits a month to try sample avatars on bithuman.ai. Since 19 October 2026 a Free account's API secret is refused with 403 PLAN_REQUIRED, and Free accounts can't create agents or buy top-ups, so API and SDK use starts at Creator, $20 a month. Talking Avatar Realistic Avatars gives new accounts $1 of credits that work with the API, about 50 minutes.

Why does bitHuman cost less on the device than in its cloud?

Two reasons. The rate is half, 2 credits a minute instead of 4. And on your own devices or servers, current bitHuman SDKs bill only the seconds the character speaks, while the cloud bills the whole session, idle time included. The catch is that the device or server does the rendering, so you or your users supply the hardware.

Can bitHuman run offline?

Only with an offline license, sold to Business and Enterprise customers for kiosks and other screens: $899 for one character, $2,990 for 5, $9,900 for 25 and $24,900 for 100. It runs on Linux x86_64 and covers Expression 2 today, with Essence 1 and Essence 2 to follow. Phones, Macs and browsers stay online: sessions check in when they start and survive a network drop of up to 5 minutes.

Does bitHuman work with LiveKit, Pipecat and OpenAI Realtime?

Yes. bitHuman has a Python LiveKit plugin (livekit-plugins-bithuman) that renders in its cloud or inside your worker, and a Pipecat package (pipecat-bithuman). Its SDKs render 16 kHz mono speech, so OpenAI Realtime's 24 kHz audio has to be resampled first. Talking Avatar Realistic Avatars takes your agent's audio over WebRTC or in your LiveKit room, from OpenAI Realtime, LiveKit Agents, Pipecat or any TTS.

bitHuman vs Talking Avatar: which costs less?

It depends where the avatar renders. Against bitHuman's cloud, Realistic Avatars costs less on every plan below the $999 one: $20 against $40 for 1,000 minutes, and $200 against $299 for 10,000. On the user's device or your servers, bitHuman costs the same or less, because it bills only speaking seconds, but the hardware is yours. Below 1,000 minutes a month, having no $20 plan to buy wins.

A hosted face for your agent at $0.02 a minute

Sign up for $1 of free credits (50 minutes) that work with the API, send your voice agent's audio over WebRTC or LiveKit, and pay per second with no plan. No agent yet? Voice Agents cost $0.06 a minute, all in.