Postclic premium unlimited: promotional offer at RM 4.19 for 48h, then RM 228.34 per month without commitment

Cancellation service #1 in Malaysia
Bitbucket is a cloud Git repository platform used for source control, pull requests, code review, and team collaboration. It sits under Atlassian, the same company behind Jira and Confluence, and the service is built around recurring subscriptions plus a free tier for smaller teams.
For Malaysia users, the main thing to know is this: Bitbucket is a software subscription, not a long contract. The service offers monthly and annual billing, auto-renews unless you stop it before the billing date, and a free trial can turn into a paid plan if you forget to cancel "at the end of each billing period unless canceled by the user" (bitbucket.org).
Most paying customers move beyond the free plan because they need more users, more build minutes, more Git LFS storage, or stronger admin controls. Standard includes unlimited users, 5 GB LFS storage, and 2,500 build minutes per month, while Premium adds advanced security and admin features such as IP allowlisting, enforced merge checks, deployment permissions, and mandatory two-step verification (support.atlassian.com, bitbucket.org).
There can also be usage-based costs on top. Bitbucket Pipelines extra usage is billed at $10.00 (RM47.20) per 1,000 minutes, so some teams cancel not because of the base plan, but because monthly usage starts climbing without much warning (bitbucket.org).
Bitbucket does not publish a Malaysia-specific cancellation office or phone line. Support is handled through Atlassian's online help centre and community forums, with no live chat and no published customer service phone number for subscription cancellation (support.atlassian.com).
Pricing is generally shown in foreign currency on official materials, but this guide converts it to MYR so you can budget properly. If you subscribed during a free trial, be careful lah, because the trial can convert into a paid subscription automatically unless you cancel before the trial ends (bitbucket.org).
A lot of users get annoyed because the cancellation path is not obvious, and some only realise too late that the next charge is already queued. Before you do anything, log in and note your current plan, your next billing date, your workspace name, and the card or payment method tied to the account.
Take screenshots of the Billing page, the current plan, and any page that shows renewal timing. Back up repositories, pipelines settings, and anything you may need later, because Bitbucket says user data may be retained for a period under its privacy rules, but it does not promise indefinite storage after cancellation (bitbucket.org).
This is the main cancellation route for Bitbucket subscriptions bought direct from Atlassian. Log in to Bitbucket, go to the billing area, and follow the cancellation prompts from there. Atlassian's own billing guide confirms that plan changes and billing management are handled from the account billing section (support.atlassian.com).
A practical click path is usually along the lines of Workspace settings or Administration, then Billing, then Manage plan or subscription controls, then Cancel plan. Interface labels can shift slightly between workspaces and admin roles, so if you do not see Billing, check whether you are logged in as the billing admin rather than a normal repository user.
If the account menu is confusing, use Atlassian's official billing help page here: Manage your plan and billing. If you plan to close the account completely after ending billing, Atlassian also provides this guide: Delete an account.
Some users feel frustrated because there is no obvious cancel button or because the help centre sends them in circles. That complaint shows up in community posts, and the local issue data also says users struggle to find the right article and may wait for replies in forums.
Bitbucket does not list a public cancellation phone number. There is also no live chat, and no direct support email is specified for routine subscription cancellation. The practical route is the help centre, with support access available all day, every day, plus community forums that stay open 24 hours (support.atlassian.com).
Bitbucket is mainly sold directly as a SaaS product, not as a typical mobile app subscription. Still, if your payment genuinely runs through Apple or Google, you must cancel in that store, because canceling inside Bitbucket alone usually will not stop store billing.
On iPhone or iPad, open App Store, tap your account, open Subscriptions, find Bitbucket, and choose Cancel Subscription. On Android, open Google Play, tap Payments and subscriptions, open Subscriptions, find Bitbucket, and choose Cancel. If you cannot find Bitbucket in either store, your subscription is almost certainly direct with Atlassian, not mobile-billed.
If the online route fails or you need a paper trail for a billing dispute, you can send a registered cancellation letter to Atlassian's legal address. This is not the usual method, but it gives stronger evidence of what you sent and when you sent it.
Some users in Malaysia now use certified digital letter services such as Postclic instead of traditional registered mail because the proof trail is timestamped and easier to store. If you want physical mail, send a short letter with your account email, workspace name, last invoice amount, and a clear request to cancel renewal.
If you cancel a monthly or annual plan, Bitbucket does not charge an early termination fee, and the usual expectation is that paid access continues until the current billing period ends. The key deadline is the renewal date, because auto-renewal stays active until you stop it before that date (bitbucket.org).
Example: if your next charge is due on 31 August and you cancel on 20 August, you should normally keep the paid features until 31 August, then the account changes at the next cycle. Because Bitbucket does not promise refunds for unused time, waiting until after the charge date can cost you one more month.
If you leave the plan running, Bitbucket renews automatically at the end of each billing period. This applies to standard paid subscriptions and also to free trials that roll into paid plans if you do not cancel in time (bitbucket.org).
That means a free trial is not harmless if a valid payment method is already attached. For Malaysian users managing several Atlassian products in one admin panel, this is where mistakes happen, because one workspace may still be set to renew even if another one has already been downgraded.
Bitbucket says data may be retained for a period after cancellation, but the exact retention window is not clearly published in the terms. Do not rely on the platform to hold your repos forever. Clone every repository you need and export any billing records before ending the account (bitbucket.org).
If you want to remove the Atlassian account itself after billing is stopped, use the account deletion guide from Atlassian. Deleting the account is separate from canceling a paid plan, and some users trip over this difference when they try to close everything in one go.
Many readers worry about getting billed after canceling, or losing money for unused days. Bitbucket's terms are blunt: fees are non-refundable, and no refunds are issued for cancellation, non-use, or dissatisfaction. There is also no refund for an unused period after you cancel (bitbucket.org).
In real life, that means prorated refunds are unlikely. If your Premium renewal hits today for $7.25 (RM34.22) per user monthly and you cancel tomorrow, the normal outcome is no refund for that fresh billing period unless there was an error on their side.
In Malaysia, the Consumer Protection Act 1999 gives general rights to fair information and redress, but it does not create a universal cooling-off period for every online software subscription. A 10 working day cooling-off period exists for certain direct sales under the Direct Sales Act 1993, such as door-to-door or mail-order situations, which usually does not fit a normal Bitbucket online sign-up.
So for Bitbucket, the practical Malaysia position is this: you can cancel at any time, but your right to get money back is limited unless there was misleading information, an unauthorised charge, or a billing error. If the charge looks unfair, you can escalate to KPDN, and smaller claims may also be filed with TTPM.
If the issue is a billing mistake, contact Bitbucket support immediately through the Atlassian help route and include the charge date, exact amount, invoice number, workspace name, and screenshots. Bitbucket says billing errors may be investigated and a refund or credit may be issued at its discretion (bitbucket.org).
If Bitbucket ignores a clear unauthorised or recurring charge, Malaysian cardholders can dispute it with the issuing bank as a chargeback. Banks usually work within card-network deadlines of about 60 to 120 days from the transaction date or from when you discovered the problem, under Bank Negara Malaysia's complaint-handling framework and the Financial Services Act 2013 or Islamic Financial Services Act 2013.
If you paid through App Store or Google Play, use that store's refund or subscription dispute route first. For direct card billing, send the bank your cancellation proof, screenshots, invoice, and any support ticket. Chargeback is a last resort for wrong billing, not for simple regret after using the service.
Bitbucket's terms say subscriptions auto-renew at the end of each billing period unless the user cancels before renewal (bitbucket.org). That is the key clause behind most surprise charges, especially when a team forgets which admin account controls billing.
The good part is there is no minimum commitment period forcing you to stay. Bitbucket offers monthly and annual subscriptions, and the terms do not specify an early termination fee, so you can stop future renewals without a penalty charge beyond the current period.
The terms also say Bitbucket offers a free trial for new users, and once that trial expires, it can automatically convert into a paid subscription unless you cancel first (bitbucket.org). If you joined a trial just to test pipelines or premium controls, put a reminder in your calendar a few days before the end date.
On data, Bitbucket says user data may be retained for a period after cancellation under its privacy rules. Since no exact retention timeline is clearly stated in the material here, do not wait until the last minute to back up code, repository settings, and billing records.
Bitbucket's terms say the contract is governed by United States law and disputes are handled through binding arbitration in the United States (bitbucket.org). For a Malaysia consumer, that is not a practical first route for a small billing complaint.
If the problem is a modest recurring charge, local escalation is more sensible. Start with the merchant, then your bank for a chargeback if needed, then KPDN or TTPM if the matter fits Malaysian consumer complaint channels.
Plan | Price (USD / MYR) | Period | Main limit |
|---|---|---|---|
Free | $0.00 (RM0.00)* | Monthly | Up to 5 users |
Standard | $3.65 (RM17.23)* | Monthly | Unlimited users |
Premium | $7.25 (RM34.22)* | Monthly | Unlimited users |
Prices are approximate, converted from USD at the rate 1 USD ≈ 4.72 MYR, and you should check the official website for exact local prices.
The cheapest plan is Free at $0.00 (RM0.00), but it is capped at 5 users and includes 1 GB LFS storage plus 50 build minutes monthly. Standard at $3.65 (RM17.23) per user monthly is the middle option, while Premium at $7.25 (RM34.22) per user monthly is the most expensive from the verified pricing data.
There is another pricing snapshot showing Standard at RM13.50 and Premium at RM27.00 in Malaysia-focused material, but because official references commonly publish USD pricing, this guide shows both the original USD and converted MYR. If your invoice differs slightly, that can happen because of exchange rate movement, tax handling, or regional billing display.
Bitbucket pricing scales per user, so a small team jump can raise the monthly bill fast. A five-user team on Standard would roughly be $18.25 (RM86.14) monthly before any extra usage, and Pipelines overage adds $10.00 (RM47.20) per extra 1,000 minutes (bitbucket.org).
The service offers monthly and annual billing, but the exact annual discount is not clearly stated in the material here. If you are paying for Premium mainly for security controls you rarely use, downgrading to Standard before canceling can sometimes reduce one final renewal bill if timing still allows.
For Bitbucket users in Malaysia, the main law is the Consumer Protection Act 1999. It supports your right to clear information, fair dealing, and redress when a service is misrepresented or billed wrongly. For some direct sales contracts, the Direct Sales Act 1993 provides a 10 working day cooling-off period, but that usually does not cover a normal online Bitbucket sign-up.
This matters because Bitbucket's own terms say no refund for normal cancellation, while Malaysian law still gives you avenues if the actual billing conduct was misleading or unauthorised. If you were charged after a valid cancellation or during a disputed auto-renewal situation, document everything and move quickly.
If support does not resolve the issue, file a complaint with KPDN and prepare a consumer claim for TTPM if money is involved. Your complaint should include the merchant name, charge amount in MYR, charge date, screenshots of cancellation, invoice copies, and your support case number.
TTPM is useful for relatively modest consumer disputes because it is designed to be more accessible than a full court process. For Bitbucket billing issues, your strongest points are usually proof of cancellation timing, proof of repeated billing, or proof that key pricing information was unclear at the point of payment.
KPDN handles consumer affairs and cost of living matters, while TTPM handles consumer claims. FOMCA is also useful for guidance and public consumer education, although it is not a replacement for a formal complaint route.
For practical action, start with KPDN's consumer complaint channel and then proceed to TTPM if the issue remains unresolved. If the charge is on a card, do not wait for weeks while the merchant goes silent. Raise the dispute with your bank within the bank's deadline as well.
Cancellation looks harder than it should be. Based on 3 unique user reviews, the sentiment trend is 0 positive and 3 negative, all focused on cancellation visibility, free-trial confusion, or account deletion problems.
That does not mean Bitbucket is a bad developer platform overall. The product is strong on repository hosting, pipelines, and team workflows, but the cancellation journey can feel messy because billing controls are not always obvious and forum replies may take time.
Theme | Frequency | Typical example |
|---|---|---|
Hidden cancel path | High | Button not visible |
Trial confusion | High | Cannot stop migration |
Account closure issues | Medium | Renewal blocks deletion |
Source | Rating | Main topic | Sentiment |
|---|---|---|---|
Atlassian Community | Negative | Cancel button | Negative |
Atlassian Community | Negative | Account deletion | Negative |
Atlassian Community | Negative | Trial downgrade | Negative |
Local issue data matches these complaints: users report difficulty finding the right help article and some delay in getting answers through community forums. So if your cancellation is time-sensitive, rely on screenshots and bank monitoring, not just forum posts.
Do not start with the cancel click only. Start with evidence. Save a screenshot of your current plan, the billing page, your renewal date, and the admin account email that controls payment.
If you later ask for a refund or file a chargeback, exact transaction data matters more than a long explanation. Save invoice numbers, payment card statement lines, tax invoice PDFs if available, and the support request case ID.
After cancellation, keep the confirmation email or final screen capture. Then check your next one or two bank statements so you can catch any recurring debit quickly.
The most common mistake is canceling too late. Because Bitbucket auto-renews at the end of the billing cycle, canceling after the renewal date can still leave you with a fresh monthly or annual charge and no refund for unused time.
Another common mistake is using the wrong channel. If a user somehow subscribed via App Store or Google Play, canceling only in Bitbucket may not stop store billing. The payment channel that charged you is the channel that usually controls the subscription.
A review example shows a user could not find any cancel button and only saw product details plus the next fee. The fix is to log in with the billing admin account and go straight to the official billing management page, not random product pages.
Another review shows confusion between canceling a trial migration and staying on the free tier. The fix is to stop the paid conversion before the trial ends and capture the confirmation screen. A third user created a second account while trying to transfer ownership for deletion. The safer route is to separate the tasks: cancel billing, confirm renewal is off, transfer ownership if needed, then delete the old account.
Method | Notice period | Fee | Difficulty |
|---|---|---|---|
Web/account | Before next billing | No cancellation fee | Easy |
App Store (iOS) | Before next billing | No cancellation fee | Medium |
Google Play (Android) | Before next billing | No cancellation fee | Medium |
Registered mail | 5-10 business days | No cancellation fee | Higher but best proof |
Web cancellation is usually the fastest if you have the right admin login. Store cancellation only matters if Apple or Google is the merchant on your receipt. Registered mail is slower, but it can help when you need strong evidence for a dispute.
No method carries a cancellation fee in the terms reviewed here. The real cost risk is not a fee, but missing the next renewal and losing money on a non-refundable billing cycle.
Right after you cancel, look for a confirmation screen or email that says renewal is off. Take a screenshot showing the date, time, plan name, and account email. Then place a calendar reminder for one day before the next expected billing date and one day after it.
If no confirmation appears, assume the process may not be complete and revisit the billing page the same day. A lot of post-cancellation stress comes from people thinking they finished the process when they only backed out of a settings screen.
Monitor your card or bank statement for at least 60 to 120 days if there was any doubt about the cancellation, because that is the rough chargeback window many Malaysian cardholders work within. If a new recurring charge appears after valid cancellation, contact the bank and say you want to dispute an unauthorised or recurring card transaction.
Prepare your cancellation screenshot, invoice history, and support ticket reply. Under Malaysia's financial consumer protection framework, banks are expected to handle complaint and dispute processes, so do not just keep emailing the merchant if your bank deadline is approaching.
If you still need repository hosting after canceling, GitHub is the easiest mainstream alternative, with free public repositories and paid plans from $4.00 (RM18.88) per user monthly. GitLab is broader for DevOps workflows, with paid plans from $19.00 (RM89.68) per user monthly, while Gitea is a self-hosted free option if you want more control.
For teams that mainly cancel Bitbucket to cut SaaS spend, Gitea can be very senang if you already have hosting skills. For teams that need polished collaboration and wide third-party integrations, GitHub or GitLab usually makes the transition smoother.
Bitbucket does not provide a Malaysia-specific cancellation office. If you need to send a formal written notice, use Atlassian's legal mailing address:
This address is more useful for formal disputes or written proof than for routine subscription management. For normal cancellations, the account billing page is still the faster route.
Use the postal address if your online cancellation failed, if support is unresponsive, or if your bank asked for proof that you sent a formal notice. Keep the letter short and factual: account email, workspace, last invoice amount, cancellation request, and the date.
If you are just trying to stop next month's renewal, do the online account cancellation first because it is much faster. The letter is a backup trail, not the day-to-day method most users need.
Already sent a letter? Enter its tracking number to see its proof of dispatch and certified timestamp.