
Base44's yearly-billed prices run from $0 (Free) to $160/mo (Elite), with Starter at $16/mo, Builder at $40/mo, and Pro at $80/mo — all billed annually. Pay month to month instead and those same four paid plans cost $20, $50, $100, and $200 a month respectively, per Base44's own pricing page (checked September 2026). Every plan includes two separate credit pools, message credits and integration credits, that reset monthly and don't roll over. What differs plan to plan isn't just the credit amount — it's also which features unlock: a custom domain connection starts on Starter, while GitHub sync and AI model selection wait for Builder. Here's the breakdown, sourced directly from Base44's pricing page and support docs.
Base44's pricing page shows two billing views, toggled between "Yearly" and "Monthly," with the yearly numbers displayed as a monthly rate billed once a year:
| Plan | Price (billed yearly) | Price (billed monthly) | Message credits/mo | Integration credits/mo |
|---|---|---|---|---|
| Free | $0 | $0 | 25 | 100 |
| Starter | $16/mo | $20/mo | 100 | 2,000 |
| Builder | $40/mo | $50/mo | 250 | 10,000 |
| Pro | $80/mo | $100/mo | 500 | 20,000 |
| Elite | $160/mo | $200/mo | 1,200 | 50,000 |
(Base44 pricing page, checked September 2026.) Base44 also offers a custom-priced Enterprise tier with "custom credits, a dedicated architect, SSO, advanced security controls, and an account team that knows your stack" — contact Base44's sales team for that quote rather than expecting a listed price. Every plan, including Free, includes the same underlying feature set — AI powered app building, an integrated backend and database system, a responsive visual editor, an analytics dashboard, multi-user editing and collaboration, cloud storage, and authentication and user management (Base44) — so the plan choice is really about credits and the specific unlocks below, not a different product tier.
Base44's documentation defines the two types plainly in a comparison table: message credits are for "chat-style or conversational messages inside your apps," consumed by "people whose actions send or trigger messages while building or using apps." Integration credits are for "calls to integrations (e.g. large language models, file upload, images, email, SMS)," consumed by "people whose actions trigger integrations in apps they can edit or actively use" (Base44 docs, "Base44 plans, workspaces, and credits", checked September 2026). In practice: every prompt you send while building costs message credits, and every time your app calls an AI model, sends an email, or generates an image while running, that costs integration credits from the same shared workspace pool.
Base44's separate credits page adds nuance most people miss: "there is no set credit amount used per message... manual visual edits, such as dragging elements, changing layouts, or editing text directly in the editor, do not use credits" (Base44 docs, "Credits", checked September 2026). Base44 publishes rough message-credit ranges as a guide: a simple visual or text change runs about 0.5 credits, a small feature improvement about 1 credit, a complex module with entities and logic about 2 credits, and a large-scale, app-wide change 3–4 credits (same source). These are "estimates based on standard models and average complexity... subject to change," with your account's own credit usage screen as the real source of truth.
Actions that use credits pause until your next reset, or you upgrade. Base44's credits documentation states it directly: "If you reach your credit limit, actions that require credits pause until your next reset. If you prefer not to wait, you can upgrade or adjust your plan from your billing dashboard" (same source). There's no separate à la carte credit top-up documented — the only way to get more credits before your reset date is a plan upgrade.
Resets work differently by plan. On Free, credits are capped daily as well as monthly: "you can use up to 5 credits a day, up to a total of 25 credits each month... daily credits reset at midnight in the workspace owner's local timezone" (same source). On any paid plan, both credit types "reset monthly on your reset date, which is the same day of the month you subscribed" — and unused credits "expire at the end of your credit cycle and do not carry over to the next month" (same source). Switching from monthly to yearly billing mid-cycle doesn't reset your credits either (Base44 docs, "Billing and plans", checked September 2026).
Base44's pricing page lists plan highlights cumulatively — each tier includes everything the one below it has, plus what's listed here:
| Plan | Adds on top of the tier below |
|---|---|
| Free | Core Base44 features, up to 5 apps, authentication, database, analytics |
| Starter | Unlimited apps, in-app code edits, connect a custom domain |
| Builder | AI model select, free domain for 1 year (yearly billing), 25 credits to share with a friend (yearly billing), GitHub integration |
| Pro | Early access to beta features |
| Elite | Premium support |
(Base44 pricing page, checked September 2026.) Two details are easy to miss. First, a connected custom domain is a Starter-plan feature, not something you need Builder or higher for — Base44's setup guide separately confirms custom domains are "available on the Starter, Builder, Pro, and Elite plans," just not Free (Base44 docs, "Setting up your custom domain", checked September 2026). Second, the free-domain-for-a-year perk and the "25 credits to share with a friend" only showed up on Base44's Yearly pricing view when checked — switching the page to Monthly billing dropped both from Builder, Pro, and Elite's listed highlights, even though GitHub integration and AI model select stayed. If a free domain matters to your decision, check which billing cycle you're looking at before you compare plans.
In-app code edits are a Starter-plan feature; exporting that code out of Base44 needs Builder or higher. Base44's own docs state the gate directly: "downloading a ZIP file and connecting to GitHub both require a Builder plan or higher" (Base44 docs, "Developer tools", checked September 2026). That means on Starter you can open the code editor and make in-app edits, but you can't yet pull a ZIP or connect a GitHub repository to sync changes out — you'd need to upgrade to Builder first. Our Base44 export guide covers the ZIP download, the GitHub two-way sync, and what each one does and doesn't carry with it, in full detail; this post won't repeat those steps.
Example (hypothetical): Say a solo builder picks Starter, billed yearly at $16/mo, for a small internal tool with 100 message credits a month. Using Base44's own rough ranges — about 0.5 credits for a simple text or style tweak, roughly 2 credits for a more complex module — a month of mostly small tweaks with the occasional bigger addition could use anywhere from 40 to 100+ message credits, depending entirely on the mix of prompts sent. Base44 is explicit that these figures are "estimates... provided as a guide rather than exact figures," so this is illustrative math from Base44's own published ranges, not a guarantee — the account's own usage screen is the real answer once you're building.
If you're also comparing Base44 against Lovable specifically, our Base44 vs Lovable comparison lines up the two on the questions that matter beyond price. And if code ownership is the real driver behind your plan choice, moving an AI builder's project to your own codebase covers the secrets, database, and domain-cutover checklist that applies once you've exported.
Nowhere directly — Base44 and Figment solve different problems. Base44 generates a full-stack application, with its own backend, database, and authentication, from a chat prompt. Figment publishes a Figma design as a live website through its Figma plugin; it isn't a backend or database platform, and it has no credit system tied to app logic. If what you actually need is a small internal tool or a prompt-generated web app, Base44's plans above are the right comparison — Figment isn't a substitute for that.
Base44's custom domain feature connects a domain you already own via DNS records Base44 provides, on Starter and up, or lets you register a new one through a Base44-integrated registrar. If the domain you want to use on Base44 was originally bought through a different website builder, transferring a domain away from your website builder covers the authorization-code process and the DNS-record risks that apply regardless of which platform issued the domain.
Bottom line: Base44's five plans trade credits and unlocks together, not credits alone — Starter adds a custom domain, Builder adds code export and model choice, and Pro/Elite mostly buy more of both. Check the Yearly/Monthly toggle on Base44's own pricing page before you commit, since it changes both the price and, on Builder and up, whether a free domain year is included.