Skip to main content

Pricing

DUTO offers flexible pricing with multiple tiers. All credit costs are dynamic and database-driven -- prices are calculated from the pricing_matrix table based on model, resolution, duration, and other configuration options.

Plans​

Free Tier​

$0

  • 25 credits (one-time)
  • 50 GB storage (default quota)
  • Access to all features
  • Watermarked outputs

Perfect for: Trying DUTO


BetaList​

$9.99/month

  • 900 credits/month
  • 25 GB storage
  • All AI models
  • 1080p exports
  • BetaList exclusive pricing

Perfect for: Early adopters


Basic​

$15/month

  • 1,500 credits/month
  • 25 GB storage
  • All AI models
  • 1080p exports
  • Email support

Perfect for: Hobbyists and personal projects


Standard​

$25/month

  • 2,500 credits/month
  • 50 GB storage
  • All AI models
  • 4K exports
  • Priority processing
  • API access

Perfect for: Regular content creators


Pro​

$50/month

  • 5,000 credits/month
  • 100 GB storage
  • All AI models
  • 4K exports
  • Priority processing
  • API access
  • Custom presets

Perfect for: Professional and high-volume users


Enterprise​

Custom pricing

  • Unlimited credits
  • 1 TB storage
  • Custom integrations
  • Dedicated support
  • SLA guarantees

Contact sales for custom solutions.

How Pricing Works​

Credit costs are fully database-driven via the pricing_matrix table. There are no hardcoded prices in the application.

Pricing Calculation​

When a node executes, the system:

  1. Identifies the model key from the node's configuration
  2. Calls the calculate_model_price database function
  3. Matches the model against the pricing matrix using wildcard patterns
  4. Factors in resolution, duration, audio, and other options
  5. Returns the credit cost

Pricing Generation​

Pricing records are generated via the admin panel's "Generate Pricing Records from WaveSpeed" feature:

  1. The system calls the WaveSpeed API to get the actual provider cost
  2. Applies a 25% margin (MARGIN_MULTIPLIER = 1.25)
  3. Rounds to the nearest multiple of 5 credits
  4. Creates pricing records for all configuration combinations (resolution, duration, etc.)

Cost Badges​

Each generation node displays a NodeCostBadge on hover, showing the estimated credit cost for the current configuration. The badge appears as a coin icon with the credit amount in the top-right corner of the node.

Pricing Tables​

note

Credit costs shown below are approximate. Actual prices are fetched from the database and may change as provider costs are updated. Hover over nodes in the Flow Editor to see current prices.

Image Generation​

ModelBase Price4K8K
google/nano-banana-pro/text-to-image10 credits--
google/nano-banana-pro/text-to-image-ultra10 credits25 credits40 credits
bytedance/seedream-v4.58 credits15 credits-
wavespeed-ai/flux-kontext-dev-lora-ultra-fast12 credits20 credits-

Image Editing​

ModelBase Price4K8K
google/nano-banana-pro/edit12 credits30 credits45 credits
bytedance/seedream-v4.5/edit10 credits--

Text-to-Video​

Model5s/6s10sAudio
kwaivgi/kling-v2.6-pro/text-to-video50 credits90 creditsIncluded
minimax/hailuo-02/pro40-50 credits65-80 credits-
minimax/hailuo-2.3/t2v-standard35 credits55 credits-
minimax/video-0160 credits--
google/veo370 credits-Included
google/veo3-fast60 credits-Included
kwaivgi/kling-video-o1/text-to-video40 credits80 credits-

Image-to-Video​

Model5s10sAudio
kwaivgi/kling-v2.6-pro/image-to-video45 credits85 creditsIncluded
google/veo3-fast/image-to-video55 credits-Included
alibaba/wan-2.5/image-to-video40 credits--
wavespeed-ai/wan-2.2-spicy/image-to-video35 credits55 credits-
minimax/hailuo-2.3/i2v-pro35 credits55 credits-
minimax/hailuo-2.3/i2v-fast30 credits50 credits-
bytedance/waver-1.050 credits--
google/veo3.1/reference-to-video60 credits-Included

What Can You Create?​

With 900 Credits (BetaList)​

Approximately:

  • 90-115 standard images
  • 18-25 short videos (5s)
  • Many AI reasoning operations

With 1,500 Credits (Basic)​

Approximately:

  • 150-200 standard images
  • 50-75 premium images
  • 30-50 short videos (5s)
  • 15-25 longer videos (10s)

With 2,500 Credits (Standard)​

Approximately:

  • 250-350 standard images
  • 80-125 premium images
  • 50-80 short videos (5s)
  • 25-40 longer videos (10s)

With 5,000 Credits (Pro)​

Approximately:

  • 500-700 standard images
  • 160-250 premium images
  • 100-160 short videos (5s)
  • 50-80 longer videos (10s)

Plan Comparison​

FeatureFreeBetaListBasicStandardPro
Monthly Credits259001,5002,5005,000
Storage50 GB25 GB25 GB50 GB100 GB
All ModelsYesYesYesYesYes
Flow EditorYesYesYesYesYes
StoryboardYesYesYesYesYes
Exports1080p1080p1080p4K4K
API Access---YesYes
Watermark-free-YesYesYesYes

Billing​

Monthly Billing​

  • Charged monthly on subscription date
  • Credits refresh each billing cycle
  • Unused subscription credits do not roll over
  • Cancel anytime

Payment​

Payments are processed through Stripe. Manage your subscription from Account Settings > Plan & Billing.

FAQ​

Do unused credits roll over?​

Subscription credits do not roll over. Top-up credits do not expire.

What happens if I run out of credits?​

AI operations pause. You can add credits to continue immediately.

Can I downgrade my plan?​

Yes, downgrade anytime. Changes take effect next billing cycle.

Why do prices change?​

Credit costs are calculated from provider API costs plus a margin. When providers adjust their pricing, DUTO's credit costs may change accordingly. The admin panel regenerates pricing records from current provider costs.