This page is for Base44 customers who have decided to stop paying, or are close to it. It covers the cancel steps from Base44's own billing docs, what the Free plan leaves running, what the refund language in the docs and in the terms of service actually says, and the exports to take while the paid plan is still active. Every quote below was read on base44.com and docs.base44.com on 23 September 2026.
Cancelling is not leaving. After you cancel, your apps stay on Base44, on the Free plan. If the goal is to get the app off the platform, the subscription is the last thing you switch off, not the first; the decision section at the end covers that.
How do I cancel a Base44 subscription?
Cancel from your workspace settings. The plan keeps running to the end of the period you paid for and then stops renewing. Base44's billing and plans docs put it plainly: "You can cancel your subscription anytime. You'll have complete access until the end of your billing period."
Cancel a plan bought on the web
- Click your workspace name at the bottom left of your account.
- Click Settings.
- Click Plan and billing.
- Click Manage Plan.
- Click Cancel Plan.
- Click Cancel Plan again to confirm.
Base44's docs name this settings page Plan and billing in the billing docs and Plan & Subscriptions in the domain docs; look for either.
Cancel from a phone
In a mobile browser, the same path ends in a Manage Payments pop-up: tap Manage Payments on your plan (tap it a second time on monthly plans), scroll down, tap Cancel subscription, then confirm. The docs note that you must allow pop-ups, and recommend a desktop browser if the pop-up misbehaves.
Cancel a plan bought in the iOS app
If you subscribed through Base44's iOS app, Apple bills you and Base44 cannot cancel it for you. Open Settings on the iPhone or iPad, tap your name, tap Subscriptions, and select Base44. The billing docs say Base44 "cannot process or help with cancellations, refunds, or plan changes" for App Store subscriptions, and that refunds are requested from Apple.
When to cancel
The billing docs give complete access until the end of the period whenever you cancel, so cancelling early costs you nothing. Cancelling late can cost a renewal. Base44's terms of service (last updated June 22, 2026) say in §11.2 that "We may attempt to charge up to three (3) weeks before a renewal period begins", and that "To the maximum extent permitted by law, renewal charges are non-cancelable and non-refundable once a renewal term begins." If you know you are leaving, cancel now and use the remaining weeks for the exports below.
Two things cancelling will not do. It will not pause the plan: the billing FAQ answers "Can I pause my current subscription?" with "No. You can't pause a subscription." And it will not reset your credits. Once you cancel, the plan stays active to the end of the cycle, and "During that period, it is not possible to purchase the same plan again." If you ran out of credits mid-cycle, the docs point to upgrading, not cancelling and rebuying.
What the cancel button does not cancel
Two Base44 purchases bill separately from the plan and keep renewing after you cancel it:
- Domains bought through Base44. The domain docs say "Domains renew automatically each year unless you cancel, and your plan and your domains are billed separately, so canceling one does not cancel the other." Cancel a domain from Plan & Subscriptions: open the More actions menu on the domain's row and click Cancel domain. The domain stays active until its next billing date.
- Business email. The business email docs say the Google Workspace subscription "stays active and keeps billing even if you cancel or downgrade your Base44 plan".
What happens to your apps after you cancel?
At the end of the billing period the workspace drops to the Free plan. The billing docs say the downgrade "limits features and capabilities, including a maximum of 5 apps. Your apps stay live, but you may lose access to features that are only available on paid plans." Here is what Base44's docs say about each paid feature once a workspace is on Free:
| What | On the Free plan, per Base44's docs | Where the docs say it |
|---|---|---|
| Your published apps | "Your apps stay live" | Billing and plans |
| Number of apps | "a maximum of 5 apps" | Billing and plans |
| Credits | 25 message credits and 100 integration credits a month; unused paid-plan credits "do not carry over to the next month" | Billing and plans; Credits |
| Backend functions | Listed as a Builder-plan feature; the docs' dispute FAQ says that on the Free plan "paid features such as backend functions, connectors, and the model picker stop working" | Billing and plans |
| Connectors, custom OpenAPI integrations, MCP connections | "may stop working until you upgrade to a Builder plan or higher"; built-in integrations "remain available" | Using integrations |
| Code export (ZIP or GitHub) | Available "on a Builder plan or higher" | Building an app |
| Custom domain | Connecting a domain needs a Starter plan or higher; a domain bought through Base44 stays registered to the end of its own paid period | Buying a domain |
| In-app code edits, badge removal | Listed as Starter-plan features | Billing and plans |
| Private apps | New private apps need a Starter plan or higher since 6 February 2026 | Billing and plans |
The backend-functions row is the one that breaks live apps. Anything your app runs through a backend function (a Stripe webhook, a scheduled job, a call to an external API) depends on a feature the docs list as stopping on the Free plan, even though the app itself still loads.
If you have more than five apps
The docs state the 5-app maximum but do not say which apps are affected when a workspace holds more. If you have six or more, ask Base44 support before the period ends, and export the ones you care about first.
Credits you have not spent
Paid-plan credits do not survive the cancellation. The Credits docs say unused monthly credits "expire at the end of your credit cycle and do not carry over", and the terms of service (§10.4) say unused AI credits "will automatically expire upon termination or cancellation of the applicable Subscription plan or Account, unless we expressly state otherwise." Spend what you need, such as prompts that tidy the code before export, before the period ends. Base44's monthly credits expire rather than roll over at the end of every credit cycle, not just at cancellation.
Does Base44 refund a cancelled subscription?
Base44's billing docs say no for the current period. The terms of service say fees are non-refundable unless applicable law requires otherwise. They also carry a prorated monthly refund clause in an addendum for residents of Israel on the Starter and Builder plans. Here is each text as published on 23 September 2026.
The billing docs, in the cancellation notes:
"Canceling a subscription stops future renewals, but it does not issue a refund for the current subscription period."
The billing docs, answering "Can I get a refund?":
"All Base44 services are non-refundable per our Terms of service. If you're facing special circumstances, contact us and we'll see how we can help."
The terms of service, §10.1:
"Unless otherwise required by applicable law, the Fees are non-cancelable and non-refundable. For the avoidance of doubt, the Terms do not override any mandatory applicable laws regarding Customer's cancellation rights."
The terms of service, "Addendum - Subscription and Payment Terms for Residents of the State of Israel", which applies to "residents of the State of Israel who purchased Company's Starter and Builder premium plans":
"If you cancel a subscription that is billed on a monthly basis, Company will refund the prorated portion of any prepaid monthly subscription fees attributable to the period after the cancellation takes effect, after deducting the applicable cancellation fee according to applicable law."
Side by side, by situation:
| Situation | Base44 billing docs | Base44 terms of service (June 22, 2026) |
|---|---|---|
| Cancel a monthly plan mid-period | No refund for the current period | §10.1: non-refundable unless applicable law requires otherwise. Israel addendum (Starter, Builder): prorated refund, less the applicable cancellation fee |
| Yearly plan | "yearly plan fees are non-cancelable and non-refundable"; support may review a case and "in some situations" apply a prorated refund | §10.1 as above. Israel addendum: the unused portion is refunded, less the difference between monthly-plan pricing and the annual fees for the months already used |
| Bought the wrong plan | If support approves an exception, "a prorated refund minus processing fees" | §10.1 as above |
| Renewal already charged | Not addressed separately | §11.2: "non-cancelable and non-refundable once a renewal term begins", to the maximum extent permitted by law |
| Subscribed in the iOS app | Apple handles billing; request refunds from Apple | Not addressed separately |
| Domain bought through Base44 | Domain docs: "Domains are non-refundable and are not covered by a money-back guarantee" | Not addressed separately |
We are engineers, not lawyers. This section reports what two Base44 documents say; it is not advice on what you are owed where you live. If you think a refund applies to you, the docs' route is Base44 support, and our guide to reaching Base44 support covers the contact channels and what to put in the ticket.
Why a chargeback is the costly route
A bank dispute does more damage than a cancellation. The billing docs say that while a dispute is open, "Your workspace moves to the Free plan, so paid features such as backend functions, connectors, and the model picker stop working", plan credits are unavailable and custom domains are disabled; if the dispute is resolved against you, the subscription is cancelled. The terms of service (§10.1) add that after a chargeback "your Account may be blocked without the option to re-purchase or re-use it, and any data contained in such Account, including any applications and Third-Party Services may be subject to cancellation." Both documents suggest contacting support before filing one.
What to export before you cancel
Export while the paid plan is still running. One-click code export needs the Builder plan or higher, so on Builder or above the rest of the paid period is the window you have left. The terms of service are also why a copy matters. Under §11.4 a customer terminates the subscription by turning off auto-renewal or asking support, effective at the end of the current term, and §11.5 then says:
"Company reserves the right, in its sole discretion, to delete all Customer Data and Generated Output at any time following termination or expiration of Customer's Subscription, or for any other lawful reason."
The same section says the company "does not guarantee continued access to Customer Data stored on the Platform". The docs' "Your apps stay live" and the terms' right to delete can both be true: the docs describe what happens by default, and the terms describe what Base44 is allowed to do. An export is the copy that depends on neither.
Take these, in this order:
- The code. In the editor's top bar, open More actions (⋯) and choose Export project as ZIP, or GitHub connection for a repository. Both need Builder or higher. The export gives you the React frontend and backend function source, not a runnable app. Our Base44 code export guide lists what is in it, what is missing, and the manual copy route for plans below Builder.
- The data, one CSV per table. Click Dashboard, then Data, select a table, open More actions and click Export. The data docs warn that the dashboard table "only shows up to 5,000 items, even if your collection contains more", and point you to the CSV export to see every record. Check each file's row count before you rely on it.
- The secrets and connectors your functions use. Write down every secret name, API key and connector each app depends on. You will re-issue those keys at the source (Stripe, OpenAI, your email provider) wherever the app goes next, and on the Free plan the functions that use them stop anyway.
- Your invoices. Go to Settings, then Billing History under General, and click Download next to each purchase. Only workspace owners can see invoices.
- Your domains and business email. Decide for each one: transfer the domain to another registrar from its management dashboard, cancel its renewal, or keep it. The business email keeps billing until you cancel it separately.
Cancel, downgrade, or migrate?
Cancel when you are done with the app, or when it can live within the Free plan. Downgrade when you need less, not nothing. Migrate first when the app has to keep running with backend functions, connectors or a custom domain. The Free plan switches those off, and cancelling cannot bring them back.
| Your situation | Do this | Why |
|---|---|---|
| The app was a prototype, or you are done with it | Export, then cancel | Apps stay live on Free, and your export does not depend on Base44 |
| The app works without backend functions, connectors or a custom domain, and you have 5 apps or fewer | Cancel to Free | The docs say apps stay live on Free |
| You pay for credits you do not use | Downgrade instead | A downgrade "takes effect at the end of your current billing period" and keeps the lower tier's features; our breakdown of what Base44 really costs helps you pick the tier |
| You want a break | Downgrade or cancel | There is no pause option |
| Paying users depend on backend functions or a custom domain, and you are leaving Base44 | Migrate first, cancel last | The Free plan stops backend functions and connectors on the day the period ends |
| You cannot tell whether the problem is Base44 or your app | Audit before deciding | A cancellation will not fix an app-level defect |
Exporting is not the same as leaving. Base44's code export and CLI eject hand you the code, but eject creates a new Base44 backend project with its own app ID, and "Your original app remains in Base44 unchanged" (docs.base44.com). Leaving the platform still means replacing the @base44/sdk calls and the backend: the 80–200 engineer-hour job the export guide sizes. Our migration runbooks cancel the Base44 plan last, 14 days after cutover, once the new stack has run clean.
If you are still deciding whether to leave at all, the scoring matrix in when to leave Base44 is the place to start. If you want to keep building with AI but in a repository you own, our Base44 vs Claude Code comparison covers that route. When the answer is to move, a fixed-price migration off Base44 starts at $6,000 and runs through the cutover, so the subscription is cancelled only after your users are on the new stack. If you are unsure whether the platform or the app is the problem, a $497 production audit answers that first, and the fee is credited in full against any fix or build engagement booked within 30 days.