Credits & Billing

How the credit system works and how to manage your billing.

How Credits Work

Picture Optimizer uses a credit-based billing system. Credits are consumed when you process images through the WordPress plugin.

Credit Costs

OperationCostDescription
AI Analysis1 credit per imageGenerates alt text, title, caption, filename, tags
Export / Compression1 credit per imageCompress, convert format, create responsive variants
Full Pipeline2 credits per imageAnalysis (1) + Export (1)
Sample PreviewFreePreview up to 5 images with your settings before committing

What's Free

The following operations do not consume credits:

  • Sample previews — Compare before/after with up to 5 images
  • Uploading images — Sending images to the cloud service for a session
  • Reviewing metadata — Viewing and editing AI-generated results
  • Reverting images — Restoring originals from backup

Credit Balance

Your credit balance is displayed in:

  • The SaaS dashboard — Always up-to-date
  • The WordPress plugin modal — Fetched when the processing modal opens
  • The confirmation step — Shows exact credit cost for your selected batch and pipeline mode

Plans

Visit serptransformer.com/pricing for current plan details and pricing.

Plans include:

  • A monthly credit allocation
  • Access to all pipeline modes
  • API key access for WordPress plugin integration

Managing Your Billing

From your dashboard, navigate to Billing to:

  • View your current plan and credit balance
  • See usage history and credit transactions
  • Upgrade or downgrade your plan
  • Purchase additional credit packs

Insufficient Credits

If you attempt to process images without enough credits:

  1. The confirmation modal shows a red warning with the shortfall
  2. The Process button is disabled
  3. A link to your billing page is provided to upgrade or purchase credits

The Flask API gateway also enforces credit checks server-side — even if the UI check is bypassed, the API will return a 402 Insufficient Credits error.