# Verify itself is free. You pay for the send.

There's no plan, seat, or platform fee for Bird Verify. A verification bills per code sent, at the rate of whatever channel carried it, email, SMS, or WhatsApp, and checking that code costs nothing.

[Get Started](/dashboard/signup?returnTo=%2Fdashboard%2Fw%2Fverify)

[Contact Sales](/demo?product=verify&source_page=%2Fverify-api%2Fpricing)

## Set up with your agent

[Read the agent setup guide](/docs/ai/set-up-your-agent)

Copy this prompt into your coding agent:

```text
Bird connects customer communications, data and automation. Help me build with Bird using my coding agent.
1. Read https://bird.com/docs/ai/set-up-your-agent.md and follow its setup workflow for this client. Use an existing connected Bird MCP server or signed-in CLI when available.
2. Read the product guide for the task I want to complete and inspect my existing integration. Identify the workspace, available operations and required setup.
3. Help me complete a first example for the product and destination I choose. Follow the operation through to its actual result, explain any uncertainty, and help me choose the next step.

Use this Bird page as the starting context: https://bird.com/verify-api/pricing
Read its Markdown alternative and linked guides. Keep the first example relevant to this page and the customer outcome I choose. Preserve the supplied campaign context when following Bird signup or sales links.
```

[Read customer stories](/customers)

[Explore Enterprise](/enterprise)

- [Airwallex](/customers/airwallex)
- [Glovo](/customers/glovo)
- [Zillow](/customers/zillow)
- Uber
- [Binance](/customers/binance)
- Adobe
- Meta
- PayPal
- Pinterest
- Square
- [Al Jazeera](/customers/aljazeera)
- [Aramex](/customers/aramex)
- [Bazaar Technologies](/customers/bazaar)
- [ComparaOnline](/customers/compara)
- [Emma](/customers/emma)

## No line item for Verify.

The [Bird Verify API](/verify-api) sends a code and checks it back; the code arrives over a channel you already pay for. Verify adds create, check, per-country routing, and code security on top, at no extra cost.

## How a verification actually bills.

Four rules, straight from the billing docs.

- **01** Billed per send, not per verification. Each delivery is charged at that channel's rate for the destination. A resend, or a fallback that moves delivery to a second channel, is a new send and a new charge.
- **02** Checking a code is free. Submitting a code for verification never bills. Only the send that delivered the code does.
- **03** Free routes cost nothing. Where a destination has a free sending route, a send over it isn't charged either.
- **04** Rejected before billing, never charged. A send that's rejected before it goes out doesn't reach your wallet. You're billed for delivery attempts, not for requests.

## What you're actually paying for

Verify has no rate card of its own. Your cost is whatever the delivering channel charges.

- [Email pricing](/email-api/pricing): Free to start, then a flat rate per message that drops as you scale.
- [SMS pricing](/sms-api/pricing): Per-message rates by destination country and carrier.
- [WhatsApp pricing](/whatsapp-api/pricing): Per-message rates by country and category, with Meta's fee already included.

## Verify with no separate bill to track.

Start sending codes today. Your invoice reads like any other email, SMS, or WhatsApp usage.

[Explore the Verify platform](/verify-api)



## Related resources

- [What does OTP mean? One-time passwords explained](/explained/verify/what-does-otp-mean) (answer)
- [Verify your first customer](/docs/get-started/verify-your-first-customer) (docs)

[Get an implementation brief](/learn/workspace?topic=verify)

