How Pricing Works
Understanding WaveSpeedAI’s usage-based pricing model.
Pricing Model
- Usage-based pricing — You pay only for what you use
- Per-model pricing — Each model has its own price
- No subscription required — Top up credits and use as needed
Viewing Prices
Before Generation
The estimated price is shown on the “Run” button before generation. Final charge may vary slightly from the estimate.

On Model Pages
Each model page displays pricing information in the model details section.
Via API
Check costs programmatically before running:
curl --location --request POST 'https://api.wavespeed.ai/api/v3/model/pricing' \
--header 'Authorization: Bearer ${WAVESPEED_API_KEY}' \
--header 'Content-Type: application/json' \
--data-raw '{
"model_id": "google/veo3",
"inputs": {
"duration": 8,
"aspect_ratio": "16:9"
}
}'Pricing Factors
Pricing varies based on:
| Factor | Impact |
|---|---|
| Model complexity | More sophisticated models cost more |
| Output resolution | Higher resolution = higher cost |
| Output duration | Longer videos cost more |
| Batch size | Cost scales with number of outputs |
Our Pricing Promise
- Open-source models — Pricing matches original providers, fully transparent
- Closed-source models — Prices at or below market average
- No hidden fees — What you see is what you pay
Credits
- Credits are purchased via top-up
- Credits never expire
- Credits are non-refundable but remain in your account
- Minimum top-up amounts vary by payment method
Volume Discounts
For high-volume customers:
- Custom pricing available
- Contact support@wavespeed.ai to discuss
Invoices
For invoice requests, email support@wavespeed.ai with your expected usage volume.