{
  "slug": "gitlab",
  "name": "GitLab",
  "domain": "gitlab.com",
  "category": "developer-infrastructure",
  "categoryName": "Developer infrastructure",
  "description": "DevSecOps platform for source code, CI/CD, planning, security, and software delivery.",
  "directAnswer": "Cancel GitLab from the Customers Portal: open Subscriptions & purchases, choose Cancel subscription under Subscription actions and confirm. It takes about 3 minutes, the paid plan stays active through the current term, and notice must be given no later than 30 days before the term expires. Fees, including prepaid amounts, are non-refundable unless the agreement expressly provides otherwise.",
  "price": "$29 / user / month, billed annually",
  "priceMonthlyUsd": 29,
  "planName": "Premium",
  "subscriptionPlans": [
    {
      "id": "premium",
      "name": "Premium",
      "billingOptions": [
        {
          "cycle": "year",
          "priceUsd": 348
        }
      ],
      "priceNote": "$29 per user per month, charged as $348 per user annually",
      "sourceUrl": "https://about.gitlab.com/pricing/"
    },
    {
      "id": "ultimate",
      "name": "Ultimate",
      "billingOptions": [],
      "priceNote": "Custom pricing",
      "sourceUrl": "https://about.gitlab.com/pricing/"
    },
    {
      "id": "gitlab-dedicated",
      "name": "GitLab Dedicated",
      "billingOptions": [],
      "priceNote": "Custom pricing for a single-tenant managed GitLab deployment",
      "sourceUrl": "https://about.gitlab.com/pricing/"
    },
    {
      "id": "gitlab-dedicated-government",
      "name": "GitLab Dedicated for Government",
      "billingOptions": [],
      "priceNote": "Custom pricing",
      "sourceUrl": "https://about.gitlab.com/pricing/"
    }
  ],
  "difficulty": "Easy",
  "difficultyScore": 2.6,
  "billingMethods": [
    "web",
    "invoice"
  ],
  "accountTypes": [
    "team",
    "enterprise"
  ],
  "cancellationUrl": "https://customers.gitlab.com/subscriptions",
  "cancellationTime": "~3 minutes",
  "cancellationTimeSeconds": 180,
  "steps": {
    "web": [
      {
        "title": "Sign in to the Customers Portal",
        "body": "Open the GitLab Customers Portal and go to Subscriptions & purchases."
      },
      {
        "title": "Find the subscription that auto-renews",
        "body": "Locate the relevant subscription card and confirm that it shows Auto-renews on followed by the renewal date."
      },
      {
        "title": "Choose Cancel subscription",
        "body": "Open Subscription actions on that card and select Cancel subscription."
      },
      {
        "title": "Confirm the cancellation",
        "body": "Select a reason, optionally add feedback, and select Cancel subscription again."
      }
    ],
    "ios": [],
    "android": [],
    "team": [
      {
        "title": "Use an authorized subscription contact",
        "body": "A subscription contact can renew, cancel, or transfer the subscription. Contact GitLab Support if the contact must be changed or the Customers Portal cannot be accessed."
      },
      {
        "title": "Give notice before the renewal cutoff",
        "body": "GitLab's current Subscription Agreement permits opting out through the interface or written notice until 30 days before the term expires."
      },
      {
        "title": "Download the renewal invoice",
        "body": "Renewal invoices remain available from the Customers Portal Invoices page."
      }
    ]
  },
  "platformNotes": {
    "web": {
      "note": "This flow turns off automatic renewal. The paid plan remains active through the current subscription term.",
      "warning": "The current Subscription Agreement sets a 30-day pre-expiry notice cutoff, so submit the request early."
    },
    "team": {
      "note": "GitLab.com subscriptions apply to a top-level group. Invoice and custom-plan customers should also check their order form."
    }
  },
  "refundInfo": "GitLab's current Subscription Agreement says paid or due fees, including prepaid amounts, are non-refundable unless the agreement expressly provides otherwise. A prorated refund applies when a customer terminates for GitLab's uncured material breach.",
  "pauseInfo": "No customer-controlled subscription pause is documented in the official pricing, subscription-management, or current Subscription Agreement pages reviewed on 2026-08-08. The documented option is to stop renewal.",
  "downgradeInfo": "After a GitLab.com paid subscription expires, paid features stop but Free-tier features remain available. If renewal payment fails, GitLab allows 14 days to renew before downgrading the tier.",
  "dataRetentionInfo": "Stopping renewal does not delete the GitLab.com namespace because it continues on Free features. Account deletion is separate and deletes projects in the user's namespace; pending account deletion generally finishes in one or two hours but can take up to seven days for accounts tied to contributions.",
  "factRows": [
    {
      "k": "Cancellation fee",
      "v": "None documented"
    },
    {
      "k": "Refund window",
      "v": "None for ordinary cancellation"
    },
    {
      "k": "Effective",
      "v": "End of paid term"
    },
    {
      "k": "Free plan after",
      "v": "Yes"
    }
  ],
  "faq": [
    {
      "question": "When does GitLab cancellation take effect?",
      "answer": "The subscription expires at the end of its current term unless renewed. GitLab.com then removes paid features while Free features remain available."
    },
    {
      "question": "Can GitLab refund unused annual time?",
      "answer": "Not for an ordinary cancellation. Fees are non-refundable except for remedies expressly stated in the Subscription Agreement."
    },
    {
      "question": "Will canceling GitLab delete projects?",
      "answer": "No. Stopping renewal leaves the GitLab.com namespace on Free features after expiry. User-account deletion is a separate action."
    },
    {
      "question": "Can a GitLab subscription be paused?",
      "answer": "No customer-controlled pause is documented in the official subscription and terms pages reviewed."
    },
    {
      "question": "How early should an invoice customer cancel?",
      "answer": "The current Subscription Agreement requires notice no later than 30 days before the subscription term expires."
    }
  ],
  "officialSources": [
    {
      "title": "GitLab pricing",
      "url": "https://about.gitlab.com/pricing/",
      "lastCheckedAt": "2026-08-08"
    },
    {
      "title": "Manage a GitLab subscription",
      "url": "https://docs.gitlab.com/subscriptions/manage_subscription/",
      "lastCheckedAt": "2026-08-08"
    },
    {
      "title": "GitLab Subscription Agreement",
      "url": "https://handbook.gitlab.com/handbook/legal/subscription-agreement/",
      "lastCheckedAt": "2026-08-08"
    },
    {
      "title": "Delete GitLab users",
      "url": "https://docs.gitlab.com/user/profile/account/delete_account/",
      "lastCheckedAt": "2026-08-08"
    }
  ],
  "verified": true,
  "manuallyVerifiedAt": "2026-08-08",
  "nextReviewAt": "2026-10-07",
  "urls": {
    "guide": "https://canicancelit.com/cancel/gitlab",
    "json": "https://canicancelit.com/cancel/gitlab.json",
    "markdown": "https://canicancelit.com/cancel/gitlab.md"
  }
}