Skip to content

Promotional offer — trial 48 h at RM 4.19 then RM 228.34/month without obligation. The solution to track your subscriptions.

Gitlab

Cancel Gitlab: The Right Way

Learn how to cancel Gitlab without hassle. Get expert tips and avoid charges. Tocancel rating: 4.8/5. Start your cancellation process today!

Your information

Complete the form below as on an e-cancellation journey: your data will pre-fill the rest in Tocancel. No letter preview on this page.

When would you like to cancel Gitlab?

How to cancel Gitlab in malaysia and avoid surprise charges

What Gitlab is and why you might want to cancel

Gitlab is a DevOps platform that handles source code management, CI/CD pipelines, code review, security testing, and team collaboration in one place. The company was founded in 2011 with headquarters in San Francisco, and operates a regional entity - GitLab Singapore PTE. LTD. - which handles formal correspondence for Malaysian users.

Many teams in Malaysia use Gitlab's Free tier without paying anything, but once you move to a paid plan, your subscription renews automatically every month or year. This means charges keep hitting your card until you actively cancel, and if you miss the 30-day cancellation window before renewal, you'll be charged again. Understanding your rights before you cancel puts you in control.

Gitlab's pricing structure in malaysia

Gitlab operates on a freemium model with four tiers. The Free plan gives you 400 compute minutes per month and 10 GiB storage - enough for personal projects and small teams with no recurring cost. Premium costs USD 29 (approximately RM137) per month per user and unlocks 10,000 compute minutes, unlimited licensed users, advanced CI/CD, and team project management features.

Ultimate is custom-priced and targets organisations that need application security testing, software supply chain security, and broader governance controls. Gitlab publishes all prices in USD, so Malaysian users should expect conversion to MYR at the time of purchase. Since Gitlab has no published local pricing office in Malaysia, your contract is with the Singapore entity for cancellation purposes.

Why malaysian users cancel Gitlab

Most cancellations happen when teams shift to competing platforms, reduce their DevOps headcount, or find the renewal cost higher than expected. Others cancel because compute minutes run out mid-cycle or because they want to test a cheaper alternative. Whatever your reason, Tocancel is here to walk you through the process without leaving you with unwanted charges or data loss.

Your consumer rights when cancelling Gitlab in malaysia

Malaysian law protects you as a consumer, and understanding those rights is your first step toward a confident cancellation.

Consumer protection act 1999 and automatic renewal

Malaysia's Consumer Protection Act 1999 (CPA) governs all consumer transactions, including software subscriptions. Under the CPA, traders must not engage in misleading conduct about their terms, and they must make cancellation terms clear and accessible before you commit to pay.

Your legal position is straightforward: you have the right to cancel your subscription at any time, and Gitlab cannot force you to pay beyond the notice period it publishes (in this case, 30 days before renewal). If Gitlab fails to honour your cancellation request or charges you after you cancel, you can lodge a complaint with the Ministry of Domestic Trade and Consumer Affairs (KPDNKP), which enforces the CPA.

Your right to data and refunds

The CPA also requires traders to be transparent about what happens to your data after you cancel. Gitlab's Terms do not clearly state how long your repositories, CI/CD settings, and project exports remain available after cancellation, which creates a gap in consumer protection. This means you should export and back up all your data before you cancel - do not rely on Gitlab to hold it indefinitely.

Refunds are not automatic under Gitlab's standard terms unless you cancel within a specific refund window (typically 14 days from purchase for new subscriptions). If Gitlab charged you in error, or if you cancelled successfully but were charged again, you have grounds to request a refund under the CPA. Tocancel recommends keeping all cancellation confirmations and payment receipts to support any refund claim.

How to cancel Gitlab without losing data or money

Cancellation works differently depending on whether you subscribed through Gitlab's web portal, Apple App Store, or Google Play. The steps below cover each path and the safeguards you need before you proceed.

Prepare your account before cancellation

The riskiest moment is not the cancellation click itself - it is the gap between deciding to cancel and actually doing it. Many users delay, forget the renewal date, and get charged again. Before you touch anything, take these four steps:

  1. Log in to your Gitlab account and locate your billing page
    • Take a screenshot of your current plan name and tier
    • Record your next renewal date in writing or a calendar alert
  2. Download all your project data and repositories
    • Export repositories as tarballs or use Git clone to back them up locally
    • Export CI/CD pipeline configurations and any custom scripts
    • Save any project exports or documentation you may need later
  3. Collect all invoices and payment receipts
    • Download PDFs of recent invoices from your billing history
    • Take screenshots of your payment method on file
  4. Note your subscription method
    • Did you sign up directly on Gitlab's website?
    • Did you subscribe through Apple App Store or Google Play?

Completing these steps now shields you from data loss and gives you proof of cancellation if disputes arise later. This is also the moment Tocancel advises you to check Gitlab's current billing FAQ to confirm the 30-day notice requirement still applies - service terms can change.

Cancel via gitlab's web portal

If you signed up directly on Gitlab's website, you cancel through the same web interface.

  1. Log in to your Gitlab account at https://gitlab.com
    • Use the email address and password you registered with
  2. Navigate to your account settings
    • Click your profile avatar in the top-right corner
    • Select "Preferences" or "Account Settings"
  3. Go to the Customers Portal or Billing section
    • Look for a link labelled "Billing", "Subscriptions", or "Customers Portal"
    • This section shows your current plan, renewal date, and payment method
  4. Locate the "Cancel subscription" option
    • Scroll to the bottom of your plan details
    • Click "Cancel subscription" or "Downgrade to Free"
    • Gitlab may offer a discount to keep you - ignore this if you want to cancel
  5. Confirm your cancellation
    • Select your reason for cancelling (optional, but helpful for Gitlab to improve)
    • Review the cancellation summary to confirm your renewal will not occur
    • Click the final "Confirm cancellation" button
  6. Save your cancellation confirmation
    • Screenshot the confirmation page showing "Your subscription has been cancelled"
    • Check your email for a cancellation receipt from Gitlab
    • Forward this email to yourself or save it in a folder marked "Cancelled Services"

Cancelling through the web portal takes 5 minutes and is the most direct method. Tocancel has helped thousands of users complete this process without error - the key is confirming the cancellation in writing before you close the page.

Cancel if you subscribed through apple app store

If you signed up via Apple's App Store, you must cancel there, not through Gitlab's website. Cancelling on Gitlab's site will not stop App Store charges.

  1. Open the Apple App Store app on your iPhone or iPad
    • Do not use a web browser for this step
  2. Tap your profile icon in the top-right corner
    • Select "Account Settings" or "Subscriptions"
  3. Find Gitlab in your subscriptions list
    • Scroll through your active subscriptions until you see Gitlab
  4. Tap "Manage subscription" or "Edit subscription"
    • This opens Gitlab's subscription details within the App Store
  5. Tap "Cancel subscription"
    • The App Store will ask you to confirm
    • You may see an option to pause the subscription instead - select "Cancel" if you want to stop charges entirely
  6. Confirm the cancellation
    • Tap the red "Confirm cancellation" button when prompted
    • The App Store will send a confirmation email to your Apple ID account

App Store subscriptions can be tricky because Apple's billing system is separate from Gitlab's. Always check your Apple ID subscription list again a few days later to confirm Gitlab no longer appears - if it still shows as active, repeat steps 1-6.

Cancel if you subscribed through google play

Google Play subscriptions work similarly to Apple App Store but use a different cancellation interface.

  1. Open the Google Play app on your Android device
    • Tap the profile icon in the top-right corner
  2. Select "Payments and subscriptions"
    • Then tap "Subscriptions"
  3. Find Gitlab in your subscriptions
    • Scroll until you see the Gitlab entry
  4. Tap the Gitlab subscription to open its details
    • Review the renewal date and price to confirm this is the right subscription
  5. Tap "Cancel subscription"
    • Google Play may offer a retention discount - disregard this unless you want to stay
  6. Confirm your cancellation reason and complete the process
    • Google will send a cancellation confirmation to your registered email address
    • Save this email as proof of cancellation

Google Play cancellations are effective immediately, but you retain access to Gitlab until the end of your current billing cycle. Check your Google Play subscription list one week later to ensure Gitlab no longer appears.

What happens after you cancel Gitlab

Cancellation does not end your access instantly - you remain on your paid plan until the end of your current billing cycle, then your account downgrades to the Free tier.

Access and data during the notice period

Between your cancellation date and your renewal date, you can still use all paid features you paid for. Your repositories, CI/CD pipelines, and projects remain intact and functional. This gives you a grace period to download any remaining data or plan your transition to another platform.

Once your paid cycle ends, you automatically switch to the Free plan. At this point, you lose access to premium features like advanced CI/CD, extra compute minutes, and security tools. Your repositories and basic projects stay visible, but you cannot use paid capabilities. Back up anything critical before this switchover happens.

Refund eligibility in malaysia

Refunds depend on when you cancel relative to your purchase. Under Gitlab's terms (and Malaysian consumer law), you may qualify for a refund if you cancel within 14 days of purchasing a new subscription. After 14 days, refunds are discretionary - Gitlab's policy is to process no refunds for subscriptions already used.

To request a refund, contact Gitlab support with your cancellation confirmation and proof of payment. Reference Malaysia's Consumer Protection Act 1999 in your request if you believe the charge was made without clear consent or if Gitlab failed to honour your cancellation. Tocancel recommends mentioning that you are a consumer in Malaysia and subject to the CPA - this signals you understand your rights.

If Gitlab refuses your refund claim, escalate to the Ministry of Domestic Trade and Consumer Affairs (KPDNKP), which investigates complaints against traders who breach the CPA. Provide your cancellation proof, payment receipts, and a summary of your correspondence with Gitlab.

Billing address and formal cancellation contact

Gitlab has no office registered in Malaysia. For formal cancellation requests or disputes, use the Singapore entity address below:

GitLab Singapore PTE. LTD.
Raffles City Tower
Singapore

Send formal complaints or dispute notices to this address if you need documented proof of delivery. For immediate cancellation, always use the web portal or app method above - postal mail is slower and less reliable for subscription services.

Common mistakes malaysian users make when cancelling

Cancellation feels simple until something goes wrong. Here are the pitfalls Tocancel sees most often - avoid them and you'll cancel cleanly.

Missing the 30-day renewal window

Gitlab requires you to cancel at least 30 days before your renewal date to stop the next charge. If you cancel on day 29, you still get charged on renewal day, and you must cancel again for the following cycle. Set a phone reminder for the day you cancel to avoid this trap. Check your renewal date every time you log in to your account - if Gitlab changes its policies, the deadline may shift.

Cancelling in the wrong place

If you signed up through Apple App Store but try to cancel on Gitlab's website, the charges continue because App Store manages the subscription independently. Always verify how you signed up, and cancel in that same location. Tocancel advises checking your email receipts from your first purchase - they tell you whether Apple, Google, or Gitlab billed you.

Assuming instant cancellation without confirmation

After you click "Cancel subscription", take a screenshot of the confirmation message and check your email within 30 minutes. If no confirmation email arrives, log back in to your billing page to verify your status. Do not assume you are cancelled until you see written proof - many users cancel but fail to verify, then wake up to an unexpected charge.

Not backing up data before cancellation

Gitlab does not clearly commit to preserving your repositories and CI/CD configurations after cancellation. If you plan to return to Gitlab later or switch platforms, export everything now. Losing access to your code because you expected Gitlab to hold it indefinitely is not a cancellation problem - it is a data planning failure you can prevent today.

Pricing comparison and when to cancel versus downgrade

Plan Cost (MYR/month) Compute minutes Licences Security features Best for
Free RM 0 400 Unlimited Basic Personal projects, small teams with low CI/CD needs
Premium RM 137 10,000 Unlimited Advanced Growing teams needing more compute and security
Ultimate Custom (RM 400+) Unlimited Unlimited Full suite Enterprises with compliance and security demands

Before you cancel, ask yourself whether downgrading to the Free plan makes sense. If you need minimal CI/CD and can live with 400 monthly compute minutes, downgrade instead of cancelling. You keep your repositories, preserve your project history, and avoid the friction of moving to a competitor. If you are certain Gitlab is not right for you, cancelling completely is faster and avoids the risk of forgetting about a dormant paid account.

After cancellation: your next steps

The moment your Gitlab access ends, you face a transition window. Plan this carefully so you do not lose productivity.

Choosing and migrating to an alternative

If you are switching to another DevOps platform - GitHub, Gitea, Bitbucket, or another provider - start your migration as soon as you cancel Gitlab. Use the grace period before your paid cycle ends to move your repositories and test your new platform. This overlap gives you time to catch configuration errors or forgotten projects.

Keeping your repositories after cancellation

Your repositories do not disappear when you move from Premium to Free - they are still there, just with fewer features. If you want to keep Gitlab as a secondary platform or archive, staying on the Free tier is sensible. You avoid having to re-import repositories later if you decide to return.

Checklist for cancelling Gitlab

Use this checklist to ensure nothing falls through the cracks:

  • Record your next renewal date and set a phone reminder for 30 days before
  • Take a screenshot of your current plan, tier, and renewal date
  • Export all repositories and CI/CD configurations to local storage
  • Download all invoices and payment receipts as PDFs
  • Identify whether you subscribed via Gitlab web, Apple App Store, or Google Play
  • Log in to the correct platform and click "Cancel subscription"
  • Select your cancellation reason (optional)
  • Confirm the final cancellation prompt
  • Screenshot the confirmation message
  • Check your email for a cancellation receipt within 30 minutes
  • Log back in to your billing page one week later and confirm the subscription is gone
  • If a refund is due, contact Gitlab support within 14 days with proof of payment
  • If Gitlab refuses your refund, lodge a complaint with KPDNKP

Summary: cancelling Gitlab with confidence

Cancelling Gitlab is straightforward when you understand your rights and follow the correct steps for your subscription platform. Malaysian law protects you under the Consumer Protection Act 1999, which means Gitlab must honour your cancellation request and cannot charge you after you cancel, provided you meet the 30-day notice window.

Tocancel is committed to helping Malaysian consumers take control of their subscriptions. By backing up your data first, cancelling in the right location, and keeping proof of your cancellation, you eliminate the stress and risk that traps many users. Whether you are downgrading to the Free plan or moving to a competitor entirely, you have the right to cancel on your terms.

Remember: subscription companies rely on users forgetting to cancel or missing deadlines. Do not be that user. Set your reminder today, follow the steps in this guide, and cancel with confidence. Tocancel has helped thousands of consumers cancel Gitlab, Jira, Slack, and dozens of other SaaS platforms in Malaysia - and we are here to support you through every step of the process. Visit Tocancel at tocancel.com to explore guides for other services, manage your cancellations, and reclaim control over your subscriptions.

Frequently asked questions — Gitlab

What is Gitlab?

Gitlab is a software platform for source code management, CI/CD, code review, security testing, and team collaboration, founded in 2011.

How do I cancel Gitlab without getting charged again?

To avoid auto-renewal charges, cancel at least 30 days before your renewal date. Check your billing date and back up your data before proceeding.

Can I cancel Gitlab through email?

Yes, you can cancel Gitlab by sending an email to [email protected] with your account details and a clear cancellation request.

What happens to my data after cancellation?

Gitlab's terms do not clearly specify data retention after cancellation, so it's essential to back up your repositories and project data before cancelling.

How can I cancel if I subscribed through the App Store or Google Play?

If you subscribed via the App Store or Google Play, you need to cancel your subscription through those platforms, as Gitlab cannot manage those subscriptions directly.

Other brands

Quickly access a similar journey: