Legal
Refund Policy
Plans are monthly, and you can cancel at any time. This page says what that means for money you have already paid.
Cancelling
Cancel a paid plan in Stripe's customer portal, which you open from the workspace's Billing tab. The plan stays active until the end of the billing month you have paid for. Then the workspace goes back to Free: container apps stop, and everything else keeps running within Free's limits. There is no further monthly charge. Usage past the allowances in the final billing month is billed on that month's invoice, which Stripe keeps open for a day after the billing month ends so late measurements reach it. There is no notice period and no cancellation fee. Nothing is deleted, except that audit events older than Free's retention are deleted 30 days after the change. Export first.
Part of a month, or an unused month
Apart from the cases below, we don't refund the rest of a billing month when you cancel part-way through, a month you didn't use, or a workspace you forgot to cancel. The plan was available to you for that time, and the price reflects that it's cheap to start and cheap to stop. If you're not sure you'll use a plan, start on Free. It has no time limit.
A downgrade from Business to Team, made on the Billing tab, applies at your renewal for the same reason. You keep Business until the end of the billing month you've paid for, the renewal invoice is at the new price, and you can undo the downgrade any time before then.
Deleting a workspace on a paid plan stops its apps at once and cancels its subscription, with no refund for the rest of the billing month. There is no further monthly charge. Usage up to the deletion is billed on a final invoice within two hours, once we have measured it. Usage we can't measure by then is not billed. Stripe creates that invoice as a draft when the subscription is cancelled and sends it a day later. The confirmation dialog says so before you confirm.
Upgrading
An upgrade takes effect as soon as it is paid for, and starts a new billing month on the new plan. Stripe charges the new plan's full price now, less a credit for the time left on the old plan. There is no credit if the old plan's usage in the billing month is well ahead of the time that has passed. The Billing tab tells you which applies before you confirm. Every allowance starts again from the upgrade. The old plan's usage so far is invoiced with the upgrade, at the old plan's prices. CPU time from about the last two hours, and database storage over the limit in the current hour, are measured after the upgrade, so they count in the new billing month. If the card is declined or your bank asks you to confirm the payment, the upgrade waits on that invoice for up to 23 hours. Nothing changes until it is paid.
Tax
Prices exclude taxes. We are not registered for GST in Singapore, so we charge no GST. If that changes, or another tax becomes due on what you buy, it is added at checkout and we tell you before it is. A refund includes any tax that was charged on the amount refunded.
Our mistakes
We refund a wrong charge in full as soon as we see it. A wrong charge means charging you twice for one billing month, or for time after a plan ended or a workspace was deleted. Write to support@forculuslabs.tech with the invoice number, which is on the invoice in Stripe's portal. The workspace owner should write. If we bill usage above what Cloudflare measured, we credit the difference automatically on your next invoice.
If the platform was unavailable for a substantial part of a month because of a fault on our side, write to us. Free and Team have no availability commitment, but we will look at what happened and may credit the month at our discretion. Business workspaces with a written availability agreement get the credits it sets out.
If you don't accept new terms
When we change the Terms in a way that matters, we email workspace owners about the change. A new version applies to you when you accept it, or 30 days after that email, whichever comes first. If you don't accept a change, write to legal@forculuslabs.tech before it takes effect, with the invoice number. The workspace owner should write. We then cancel any paid plan, and refund any month you paid for and can no longer use.
Where the law gives you more
You may be a consumer in a place whose law gives you a right to cancel and be refunded that can't be excluded, such as the 14-day withdrawal right in the European Union or the United Kingdom. If so, you have that right and we honour it: write to us within the time the law gives you, and we refund the payment, less a proportionate amount for the part of the billing month in which you used the paid plan, as that law allows.
If you are a consumer in Singapore, you keep your rights under the Consumer Protection (Fair Trading) Act 2003.
Usage charges are for what was used, and are not refunded.
How a refund is paid
Refunds go back to the payment method that was charged, through Stripe. They usually arrive within 5 to 10 business days, depending on your bank. We can't refund to a different card or account.
Disputes and chargebacks
If something on an invoice looks wrong, write to us before disputing it with your card issuer. We answer within two business days, and a mistake on our side is refunded without argument. A chargeback suspends the workspace as soon as the dispute is opened. Until the dispute is resolved, its apps stop answering, the credentials it holds are not used, and nothing new can be deployed or changed in it. The dashboard, the Billing tab and the workspace export stay open throughout, so you can sort out the payment, and the workspace can still be deleted. If the dispute is decided in our favour the suspension is lifted. Otherwise it stays suspended until you write to us and the charge is settled, as section 6 of the Terms says.