Pricing

Pay for the tasks you run.

No plans and no subscription. Start with 50,000 free credits ($5), valid for 90 days, then pay per task from a prepaid balance of credits. Failed calls are refunded.

Pay as you go

50,000 credits free to start

Worth $5 and valid for 90 days. Then pay per task at 1 credit = $0.0001. The API lists its own credit costs, so you always see the current ones.

  • 50,000 free credits ($5) when you sign up, valid for 90 days
  • 1 credit = $0.0001, and each task has a fixed credit cost
  • Pay only for the tasks you ask for; failed calls are refunded
  • Top up by card from $25 to $1,000
  • Bonus credit on larger top-ups: $250 buys $262.50 of credit, and $1,000 buys $1,100
  • Every vision response reports usage.credits and usage.cost_usd
  • Current credit costs from GET /v1/tasks
Enterprise and on-device

Talk to us

For teams that need BeEmotion models on their own devices, or a deployment planned with us.

  • BeEmotion models on edge devices and your own hardware
  • Deployment scoped with our team
  • Volume needs discussed directly
How billing works

One balance per organisation.

List the current credit cost of every task from the API at any time.

terminal
curl https://api.beemotion.app/v1/tasks \
  -H "Authorization: Bearer $BEEMOTION_API_KEY"
  1. 01

    Credits

    Each organisation has a prepaid balance of credits, and 1 credit = $0.0001. Calls draw it down, and there is no subscription.

  2. 02

    Image calls

    An image call costs the sum of the credits of the tasks it asks for, whatever the number of faces or detections. Expression, gaze and face recognition add face detection automatically, counted once per call. An image call for expression costs 5 + 5 = 10 credits.

  3. 03

    Video jobs

    A video costs the frames analysed (duration × frames per second, rounded up) times the sum of the per-frame credits of its tasks. One minute of face detection and expression at 1 fps costs 120 credits; 2 fps costs twice that.

  4. 04

    Chat

    Chat is charged per token and per image, times the model multiplier, rounded up to a whole credit. Each response reports its tokens, credits and cost_usd.

  5. 05

    Storage and data transfer

    From 1 November 2026, stored data and downloads are charged in credits on the 2nd of each month for the previous month. Uploads are free. Each organisation gets the first 1 GB-month of storage and the first 1 GB of downloads free every month.

  6. 06

    Refunds

    If a call fails, its credits are refunded to the balance automatically. Unused balance is not refundable, except where the law requires it.

  7. 07

    Top-ups and bonus

    Organisation admins top up by card, from $25 to $1,000, through Stripe Checkout. Larger top-ups add credit: $250 buys $262.50 of credit, and $1,000 buys $1,100. Paid credit never expires.

  8. 08

    Free credit

    New accounts get 50,000 free credits ($5) once. It is used before paid credit and expires 90 days after it is granted.

Credits per task

Each task has a fixed credit cost.

Credits per image, and per analysed video frame. A call costs the sum of the tasks it asks for, whatever the number of faces or detections. 1 credit = $0.0001.

TaskPer imagePer video frame
Face detection51
Expression51
Gaze51
Body pose51
Object detection51
Face recognition51
Captions3–
OCR3–
Open-vocabulary detection6–
Open object detection4–
Identity enrolment5–
Video transcript–1

Expression, gaze and face recognition add face detection automatically, counted once per call. An image call for expression costs 5 + 5 = 10 credits. A dash means the task does not run on that kind of input.

Storage and data transfer

Stored data and downloads, from 1 November 2026.

From 1 November 2026, the data your organisation stores and the data it downloads are charged in credits. Uploads are free.

  • Each organisation gets the first 1 GB-month of storage and the first 1 GB of downloads free every month.
  • Storage is charged on the average amount stored over the month.
  • Storage and downloads are charged on the 2nd of each month for the previous month.
  • Data is never deleted because of a negative balance.
WhatCreditsCost
Storage250 credits per GB-month$0.025 per GB-month
Downloads from origin1,050 credits per GB$0.105 per GB
Downloads from the CDN cache350 credits per GB$0.035 per GB
UploadsFreeFree

1 credit = $0.0001. The example bills below include a month of storage and downloads.

Chat

Chat is priced by what it uses.

Credits = text input tokens ÷ 1,000 × 1, plus output tokens ÷ 1,000 × 20, plus images × 2, times the model multiplier, rounded up to a whole credit.

  • The tokens an image takes are charged only at the image rate, never again as text input.
  • A call reserves its worst case before the model runs and returns the unused part when the answer completes.
  • A failed call costs nothing.
  • Longer messages, longer answers, more images and larger models cost more. Each response reports its tokens, credits and cost_usd.
RateCredits
Text input1 credit per 1,000 tokens
Output20 credits per 1,000 tokens
Image2 credits per image
ModelMultiplier
Vision chat model1.00
ExampleText tokens inTokens outImagesCreditsCost
Short question50 words in, 2 sentences back, no image806002$0.0002
Long answera paragraph in, a 400-word answer back250512011$0.0011
Three images3 photos and a question, a paragraph back60200311$0.0011

The chat guide has the reservation rules and streaming details. Chat pricing

Example bills

What typical workloads cost.

Worked examples at the current credit costs.

ExampleCreditsCostBought in a $1,000 top-up
Retail / venue video10 cameras, 12 h/day, 30 days, 1 fps, face + expression + gaze38,880,000$3,888.00 per month$3,534.55
Ad testing200 participants × 2-minute webcam clip, 5 fps, face + expression + gaze360,000$36.00 per study$32.73
App, 10,000 expression calls10,000 image calls, face + expression100,000$10.00 per month$9.09
App, 100,000 expression calls100,000 image calls, face + expression1,000,000$100.00 per month$90.91
App, 1,000,000 expression calls1,000,000 image calls, face + expression10,000,000$1,000.00 per month$909.09
Multimodal10,000 captions + 5,000 OCR + 20,000 chat requests (200 tokens in, 150 out)125,000$12.50 per month$11.36
Storage and downloads10 GB stored and 20 GB downloaded from origin in a month, from 1 November 202622,200$2.22 per month$2.02

"Bought in a $1,000 top-up" is what the same credits cost when bought that way: a $1,000 top-up buys $1,100 of credit.

How we compare

Our prices next to other cloud providers.

Prices below were read from each provider's public price list on the date shown in each row, and each row links the price page. Providers change their prices, so check the source before you rely on a figure. All amounts are US dollars at list price.

Face detection, per image

WhatBeEmotionProvider priceSource
AWS Rekognition DetectFacesFace detection, which can return face attributes. US East (N. Virginia). We counted face detection + expression.$0.0010 per imageSame price$0.0010 per imageAWS Rekognition pricingRead
Azure AI FaceFace detection, Standard tier, first million transactions. East US. We counted face detection.$0.0005 per imageAbout 2 times lower$0.0010 per imageAzure AI Face pricingRead

Provider prices are for the first million images a month.

Face search and recognition, per image

WhatBeEmotionProvider priceSource
AWS Rekognition SearchFacesByImageSearches a face in the image against stored faces, first million images. US East (N. Virginia). We counted face detection + face recognition.$0.0010 per imageSame price$0.0010 per imageAWS Rekognition pricingRead

Our price includes the face detection that recognition needs.

Face detection and search in video, per minute at 1 frame per second

WhatBeEmotionProvider priceSource
AWS Rekognition stored video, face detectionFace detection on stored video. US East (N. Virginia). We counted face detection.$0.006 per video minuteAbout 17 times lower$0.100 per video minuteAWS Rekognition pricingRead
AWS Rekognition stored video, face searchFace search on stored video. US East (N. Virginia). We counted face detection + face recognition.$0.012 per video minuteAbout 8 times lower$0.100 per video minuteAWS Rekognition pricingRead

We bill each analysed frame, so a minute at 1 frame per second is 60 frames. Provider prices are for stored video.

Chat input, per 1 million tokens

WhatBeEmotionProvider priceSource
OpenAI gpt-4o-miniStandard tier, input tokens. We counted Vision chat model, text tokens.$0.10 per 1 million input tokens$0.05 lower$0.15 per 1 million input tokensOpenAI API pricingRead
Google Gemini 2.5 Flash-LiteStandard paid tier, text, image and video input. We counted Vision chat model, text tokens.$0.10 per 1 million input tokensSame price$0.10 per 1 million input tokensGemini API pricingRead
Google Gemini 2.5 FlashStandard paid tier, text, image and video input. We counted Vision chat model, text tokens.$0.10 per 1 million input tokensAbout 3 times lower$0.30 per 1 million input tokensGemini API pricingRead

Text tokens only. We bill each image as a flat charge on top, listed in the chat rates above.

Chat output, per 1 million tokens

WhatBeEmotionProvider priceSource
OpenAI gpt-4o-miniStandard tier, output tokens. We counted Vision chat model, text tokens.$2.00 per 1 million output tokensAbout 3 times higher$0.60 per 1 million output tokensOpenAI API pricingRead
Google Gemini 2.5 Flash-LiteStandard paid tier, output including thinking. We counted Vision chat model, text tokens.$2.00 per 1 million output tokensAbout 5 times higher$0.40 per 1 million output tokensGemini API pricingRead
Google Gemini 2.5 FlashStandard paid tier, output including thinking. We counted Vision chat model, text tokens.$2.00 per 1 million output tokens$0.50 lower$2.50 per 1 million output tokensGemini API pricingRead

Our output price is higher than two of the three listed and lower than the third.

Storage, per GB-month

WhatBeEmotionProvider priceSource
AWS S3 StandardStorage, first 50 TB a month. US East (N. Virginia). We counted storage, charged on the month’s average.$0.0250 per GB-month$0.0020 higher$0.0230 per GB-monthAmazon S3 pricingRead
Azure Blob Storage Hot LRSStorage, first 50 TB a month. West Europe. We counted storage, charged on the month’s average.$0.0250 per GB-month$0.0054 higher$0.0196 per GB-monthAzure Blob Storage pricingRead

Our storage and download prices apply from 1 November 2026. Our first GB-month each month is free for every organisation. Provider prices are for the first 50 TB a month.

Downloads to the internet, per GB

WhatBeEmotionProvider priceSource
AWS Data transfer out to the internetFirst 10 TB a month after the free 100 GB. US East (N. Virginia). We counted downloads served from origin.$0.105 per GB$0.015 higher$0.090 per GBAmazon S3 pricingRead
Azure Internet egressMicrosoft global network routing, first 10 TB a month after the free 100 GB. West Europe. We counted downloads served from origin.$0.105 per GB$0.018 higher$0.087 per GBAzure bandwidth pricingRead

Our first GB of downloads each month is free, and downloads served from our CDN cache cost less, as listed above. AWS and Azure each give the first 100 GB a month free.

Each row compares like with like: where a provider price includes more or less than ours, the row says what we counted. Prices for a provider and region not listed here may differ.

FAQ

Pricing questions.

What does a credit cost?

1 credit = $0.0001, so $25 buys 250,000 credits. GET /v1/tasks lists the current credit cost of every task. Billing and credits guide

When does the free credit expire?

The 50,000 sign-up credits expire 90 days after they are granted. Free credit is used before paid credit. Paid credit never expires.

What happens when my balance runs out?

Calls are refused with a 402 insufficient_balance error until an organisation admin tops up the balance. Your data is kept: the monthly storage and transfer charge can take the balance below zero, and data is never deleted because of a negative balance.

What counts as storage and data transfer?

Storage is the data your organisation keeps in BeEmotion Cloud, charged on the average amount stored over the month. Data transfer is the data you download from it. Downloads served from the CDN cache cost less than downloads from origin, and uploads are free. Each organisation gets the first 1 GB-month of storage and the first 1 GB of downloads free every month. These charges start on 1 November 2026.

Can I get unused credit refunded?

No, except where the law requires it. Failed calls are always refunded.

Why does the cost of a chat call vary?

Chat is charged by what it uses: input tokens, output tokens and images. Longer messages, longer answers and more images cost more, and each response reports what it used. Chat pricing

How do I know what a call cost?

Every response includes usage with the units processed, the credits charged and cost_usd.

Can I run BeEmotion on my own hardware?

BeEmotion models also run on edge devices. Get in touch to talk about an on-device or private deployment. Contact us

Try it before you sign up.

The live demo runs the models on your own webcam, with no account needed.

Open the live demoStart free