Sparks Pricing & Usage
Sparks are the fuel for Imagine.bo. They are the computational credits used by our AI engine to design, build, and deploy your applications. This guide explains how Sparks are calculated, how they are deducted, and how you can manage your balance.
1. How Sparks Work
Every action the Imagine.bo AI takes—from generating a brand-new platform to fixing a minor CSS bug—consumes computational resources. We've simplified this into a single, transparent metric: Sparks.
- Transparency First: You will never be charged without a clear UI confirmation.
- Dynamic Estimation: Our AI calculates the cost based on the real-world complexity of your request.
- Pay-As-You-Go: Sparks are deducted only when you approve a task.
2. Pricing Tiers: New Project Builds
When you start a new project, we categorize it into one of five tiers based on the scope, feature count, and technical complexity.
| Tier | Base Cost | Typical Scope |
|---|---|---|
| Micro | 1 Spark | Single-page landing pages, personal portfolios, or simple UI prototypes. |
| Small | 2 Sparks | Apps with basic interactivity (e.g., a simple blog or a contact manager). |
| Medium | 3 Sparks | Multi-page apps with data persistence, dashboards, and core integrations. |
| Large | 5 Sparks | Complex platforms with advanced logic, roles, and multiple external APIs. |
| Massive | 10+ Sparks | Enterprise-grade systems with high-volume data and custom architectures. |
Backend Surcharge
- +1 Spark: For Small/Medium projects requiring a dedicated Go/PostgreSQL backend.
- +2 Sparks: For Large/Massive projects requiring complex API layers and database schemas.
3. Maintenance: Edits, Updates & Bug Fixes
Once your project is live, you can iterate and improve it. We use a Difficulty-Based Pricing model for all modifications.
| Category | Cost | Description |
|---|---|---|
| Regression Fix | 0 Sparks | If a feature that was working stops working, we fix it for free. |
| Small Edit | 0.25 Sparks | UI tweaks, text changes, color updates, or simple layout adjustments. |
| Medium Update | 0.50 Sparks | Adding a new component, changing form validations, or swapping a hero section. |
| Hard Update | 0.75 Sparks | Significant refactors, changing the data flow, or adding complex UI logic. |
| Very Hard / Feature | 1.00 Spark | Adding an entire new page, a new integration (e.g., Stripe), or a new API. |
4. The Approval Workflow
Imagine.bo is built on the principle of "No Surprises." Here is the step-by-step process:
- Submit Prompt: You type your request into the chat.
- AI Estimation: The system analyzes your codebase and your request to determine the difficulty.
- UI Confirmation: A prompt appears in the chat. The type of prompt depends on the clarity of your request:
- For Clear Requests: You will see a simple confirmation:
"This task has a Medium difficulty and will cost 0.5 Sparks. Should I proceed?" (Yes / No)
- For Vague Requests (e.g., "Make it better"): The AI will offer options to clarify your intent:
"What specific improvements would you like to make?"
1. Minor UI/Color tweaks (0.25 Sparks)
2. Add a new interactive section (0.50 Sparks)
3. Full page refactor (0.75 Sparks)
- For Clear Requests: You will see a simple confirmation:
- Validation:
- Make your selection: Sparks are deducted and the AI begins work immediately based on your choice.
- Cancel: If you choose not to proceed, the task is aborted, and 0 Sparks are spent.
5. Tips for Saving Sparks
- Be Specific: Detailed prompts help the AI understand the scope better, often leading to more accurate (and lower) cost estimations.
- Batch Small Changes: If you have 3 text changes, ask for them in one prompt. A single "Small Edit" (0.25) can often cover multiple tiny tweaks.
- Use Local Assets: Uploading your own images and logos is free. The AI will place them in your
src/assetsfolder without any extra Spark charge.
6. Frequently Asked Questions (FAQ)
If a task costs more than your current balance, the system will pause before the confirmation step. You will see a notification with a direct link to top up your Sparks so you can proceed with your build.
Because Imagine.bo uses a "Confirm Before Pay" model, we generally do not offer refunds for changes of mind. However, if a technical failure occurs or the AI generates non-functional code, please contact support@imagine.bo for a manual review and Spark refund.
Purchased Sparks never expire. They remain in your account balance until you choose to use them on a project. Monthly subscription Sparks may have different terms depending on your specific plan.
Yes! Sparks are tied to your global user account. You can use your total balance to build, edit, or maintain any number of different applications within the Imagine.bo ecosystem.
You can view a detailed log of every Spark deduction, including the date, the project name, and the specific task (e.g., "New Feature" or "Small Edit"), in your Account Billing Dashboard.
No. If the system detects a generation error or a build failure on our side, no Sparks are deducted. If Sparks were pre-authorized, they are automatically returned to your balance.
Currently, Sparks are associated with individual accounts. However, if you are working on a Team or Enterprise plan, we offer centralized billing where multiple developers can draw from a shared Spark pool. Contact our sales team for more details.

