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. The docs quotes below were re-read on docs.base44.com on 20 October 2026; the terms of service quotes are from the version last updated 22 June 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.
- Under General, click Plan & Subscriptions.
- In the Subscriptions table, click the More actions icon (⋯) on your plan's row.
- Click Cancel plan.
- Follow the prompts to confirm.
Older versions of Base44's docs called this page Plan and billing. If you scheduled a plan change such as a downgrade, the docs say to click Cancel Change on the same page before you cancel. On a custom Enterprise contract your plan's row has no More actions icon, and the docs send changes to the Base44 team.
Cancel from a phone
Base44's docs say cancelling in a mobile browser "works the same way, with the same steps": tap the menu icon at the top left to reach your workspace name, then follow the steps above.
Cancel a plan bought in the Android app
Plans bought in Base44's Android app are managed in Google Play. The billing docs say "Google handles the billing, so Base44 cannot process cancellations or refunds for you", so cancel it in Google Play like any other subscription on the device.
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 "While a cancellation is pending, you can't buy the same plan again." If you change your mind before the cycle ends, Reactivate Plan on the Plan & Subscriptions page undoes the cancellation. 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. If you have more than 5 apps, you choose which 5 stay published, and the others are unpublished when your plan ends. You may also 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 | Up to 5 stay published, and you choose which; "the others are unpublished when your plan ends" | Billing and plans |
| Number of apps | "a maximum of 5 apps" | Billing and plans |
| Credits | 25 message credits and 100 integration credits a month; credits you have not used "expire when they reset" (read 20 Oct 2026) | 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, and since 7 October 2026 you can still open Manage Domain for it after the workspace moves to Free | Buying a domain; changelog, read 17 Oct 2026 |
| 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 now spell this out: "If you have more than 5 apps, you choose which 5 stay published, and the others are unpublished when your plan ends." Decide which five stay before the period ends, and export the others first.
Credits you have not spent
Paid-plan credits do not survive the cancellation. The Credits docs say "any credits you have not used expire when they reset" (read 20 October 2026), 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: the docs as read on 20 October 2026, the terms as last updated on 22 June 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 under the Base44 Terms of Use. If you're facing special circumstances, contact the support team to see how they 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 | "You can't change a yearly plan to a monthly one yourself, and under the Base44 Terms of Use, plan fees are non-cancelable and non-refundable" | §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 | Contact support as soon as you notice; "if an exception is approved, you get 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' five published apps 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 open each invoice from its number, or from More actions then Open invoice, to view and download it. Only workspace owners can see Billing History and 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 | Up to 5 apps stay published 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 keep up to 5 apps published 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 off Base44 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, build, migration or written-recommendation engagement booked within 30 days.