# How does Provely bill a verified action?

> What a verified action is, how the plan bucket and the pack pay for it, when a pack expires, and what the API answers when both buckets are empty.

Canonical: https://provely.sh/docs/pricing-faq  
Last reviewed: 2026-09-05  

**Each verify call reserves one credit, then settles it. The plan bucket pays first and refills each calendar month. A bought pack pays the rest and does not expire.**

A verified action is one metered call to the verification API. Read [the plans and the packs](/pricing) for the prices.

## What is a metered action?

- Each call to `POST /v1/operations/{id}/verify` reserves one credit, then settles it.
- A call with a reused idempotency key returns the stored result. It is not counted again.
- A refunded call returns its credit. A retry runs again.
- The plan bucket pays first. The bought bucket pays when the plan bucket is empty.
- When both buckets are empty, the API answers 402 with the plans and the packs you can buy.

## What happens when the allowance runs out?

The API answers 402 with the plans and the packs you can buy. It never runs a verification you did not pay for, and it never bills an overage you did not choose.

## What does a plan not gate?

> Always free: the SDKs, the contract format, the receipt validator, and the generic verifier interface. The compiler and the maintained Official skills are the paid product.

You never compare four feature lists. Pick the row that matches your volume, and change it in the dashboard when the volume changes.

## Questions developers ask

### Does a cheaper plan give me fewer features?

No. Every plan carries every feature. The Developer plan verifies 1,000 actions a month, and the Team plan verifies 250,000.

### Is a PENDING verdict charged?

Each verify call is one metered action. Set a poll interval in the contract timing policy, so the runtime observes at the pace the provider needs.

### Do I need a card for the Developer plan?

No. The Developer plan refills 1,000 verified actions on the first call of each month.

### How do I pay?

Through Stripe Checkout. The API grants credits only from a signed Stripe webhook. A refund or a dispute reverses the grant once.

### Does a plan limit which provider versions I can verify?

No. Every plan verifies every provider version that a skill supports, and every plan gets the drift alerts. Read [version support](/docs/version-support).

### When does a pack expire?

Never. A pack is one payment, and its credits stay until you spend them. Only the plan bucket refills and resets each calendar month.

### Does the price include tax?

No. Fees exclude tax. We bill in advance for a plan and in arrears for usage above the plan. Read the [terms of service](/terms).

### Can I get a refund?

A refund or a dispute reverses the credit grant once. We give 30 days notice by email before a price rises. Read the [terms of service](/terms).

## Read next

- [See the plans and the packs](https://provely.sh/pricing)
- [Read the API reference](https://provely.sh/docs/api)
- [Open the quick start](https://provely.sh/docs/quick-start)
