---
title: "How to create a subscription plan - Help Center - MatGoat"
description: "Create online or cash plans from Payments > Plans: price with VAT, billing frequency, enrollment fee, trial days, family pricing and class limits."
image: "https://matgoat.com/og-image-en.png"
url: "https://matgoat.com/en/support/create-a-subscription-plan/"
---

[Payments](https://matgoat.com/en/support/payments/)

# How to create a subscription plan

Create online or cash plans from Payments > Plans: price with VAT, billing frequency, enrollment fee, trial days, family pricing and class limits.

Where: Subscription Plans

Updated on October 18, 2026

[Open in MatGoat](https://app.matgoat.com/teacher/subscription_plans)

## Open the plan list

As an administrator, open **Student Billing > Plans** and select **New Plan**. If you have not created plans yet, the page offers manual payments or automatic Stripe payments as starting points. This choice belongs to each plan; both methods can coexist in the same academy.

![Academy plan list with prices and subscribed students](https://matgoat.com/_astro/plans-list.DfeJQYxt_ZskdvH.webp)

Before completing the form, decide what access you are offering, how much it costs and how you will collect payment. A specific name, such as “Two days per week”, helps students and staff recognise the plan in lists, payment records and profiles.

## Set the price and frequency

1.  Enter a name and description explaining who the plan is for
2.  Select **Cash payment** or **Online payment (Stripe)**
3.  Enter the price and currency, checking the final tax-inclusive amount shown by the form
4.  Choose the billing frequency and complete only the additional options you need

![Plan creation form with price and frequency](https://matgoat.com/_astro/new-plan-form.bMWhjNOj_Z1y6kfP.webp)

Online plans require an active Stripe account. A manual plan organises access and staff-recorded payments; assigning it does not prove that money was collected. For a course or period without renewal, use **New One-time Payment** and read [Sell day passes and one-time courses](https://matgoat.com/en/support/day-passes-and-one-time-passes/).

## Enrollment fees, trials and family prices

You can enable an enrollment fee and a trial period. When subscribing to a plan with an enrollment fee, a student may be asked whether they have trained at the academy for more than a month. Review that flow before offering the plan to existing members.

![Enrollment, trial and family pricing options in an unsaved plan](https://matgoat.com/_astro/plan-pricing-options.CLVcL7Z-_1Wt3Cb.webp)

Half-month pricing belongs to manual plans and is used when recording the relevant payment. It does not turn a Stripe plan into a fortnightly subscription. Family pricing lets you define tiers based on the number of children; check each tier’s amount before saving.

These options cover different situations. Review the plan price, trial period and first-charge rules together so the amount you explain to a student matches the amount they will see when selecting the plan.

## Limit classes and content

The form supports unlimited access, a maximum number of training days per week or month, or activity limits. In activity mode, you can group class types that share an allowance. Counting days and counting classes produce different results when someone trains twice on the same day.

![Activity limits and class-type groups in an unsaved plan](https://matgoat.com/_astro/plan-class-limits.CC0vBgmJ_MxuHW.webp)

Also review content access and the permitted folders. After saving, check the plan in the list. Available actions let you reorder, feature, hide or duplicate it. Hiding a plan prevents new selections; it does not cancel subscriptions already using that plan.

## The free plan and first assignment

The academy includes a free plan that staff can assign to instructors, scholarship students or other exempt members. Students cannot choose it themselves, and it cannot be deleted like an ordinary plan. Its class limits can still restrict access.

Finish by assigning the plan to an appropriate student or reviewing the student selection flow. Follow [Assign, change or remove a student’s plan](https://matgoat.com/en/support/assign-or-change-student-plan/) to choose the correct assignment without confusing access granted with payment received.

## Frequently asked questions

### Can manual and online plans coexist?

Yes. The payment method is chosen for each plan, so you can offer both in the same academy. Online plans need active Stripe; assigning a manual plan does not record a payment.

## Related articles

[Enable online payments with Stripe and track your payouts Connect your academy's Stripe account from Settings, read each verification status and check in Payouts how much money reaches your bank and when.](https://matgoat.com/en/support/setup-payment-methods/) [OwnersTeachers Create class types with colors and per-plan limits Create your academy's class types, pick the color students see on the calendar, and add each type to plans with activity limits as you create it.](https://matgoat.com/en/support/create-class-types/) [Assign, change or remove a student's plan Open the student's profile and select the payments tab. Review the current plan, payment method and any pending change before choosing another option. Assigning access, recording a payment](https://matgoat.com/en/support/assign-or-change-student-plan/)

## Still have questions?

Write to us and a real person will answer, in your language.

-   [Contact form We reply by email.](https://matgoat.com/en/contact/)
-   [Message us on WhatsApp +34 614 005 278](https://wa.me/34614005278)
-   [Send us an email hola@matgoat.com](mailto:hola@matgoat.com)

More about this feature

[Payment Management](https://matgoat.com/en/features/payments/)

[Back to the help center](https://matgoat.com/en/support/)

```json
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://matgoat.com/#organization",
  "name": "MatGoat",
  "url": "https://matgoat.com",
  "logo": {
    "@type": "ImageObject",
    "url": "https://matgoat.com/images/matgoat_logo.png",
    "width": 512,
    "height": 512
  },
  "description": "Management software for BJJ, martial arts, and combat sports academies.",
  "email": "hola@matgoat.com",
  "sameAs": [
    "https://instagram.com/mat.goat/",
    "https://linkedin.com/company/matgoat",
    "https://x.com/matgoat_app",
    "https://www.producthunt.com/products/matgoat",
    "https://www.sideprojectors.com/project/70944/matgoat"
  ],
  "founder": {
    "@id": "https://matgoat.com/sobre-nosotros/jose/#person"
  },
  "foundingDate": "2024",
  "contactPoint": {
    "@type": "ContactPoint",
    "contactType": "customer support",
    "email": "hola@matgoat.com",
    "availableLanguage": [
      "Spanish",
      "English",
      "Portuguese",
      "Italian"
    ]
  }
}
{
  "@context": "https://schema.org",
  "@type": "WebSite",
  "@id": "https://matgoat.com/#website",
  "url": "https://matgoat.com",
  "name": "MatGoat",
  "publisher": {
    "@id": "https://matgoat.com/#organization"
  },
  "inLanguage": "en-US"
}
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "@id": "https://matgoat.com/en/support/create-a-subscription-plan/#breadcrumb",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://matgoat.com/en/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Help center",
      "item": "https://matgoat.com/en/support/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Payments",
      "item": "https://matgoat.com/en/support/payments/"
    },
    {
      "@type": "ListItem",
      "position": 4,
      "name": "How to create a subscription plan"
    }
  ]
}
{
  "@context": "https://schema.org",
  "@type": "TechArticle",
  "@id": "https://matgoat.com/en/support/create-a-subscription-plan/#article",
  "headline": "How to create a subscription plan",
  "description": "Create online or cash plans from Payments > Plans: price with VAT, billing frequency, enrollment fee, trial days, family pricing and class limits.",
  "datePublished": "2026-10-18T00:00:00.000Z",
  "dateModified": "2026-10-18T00:00:00.000Z",
  "inLanguage": "en-US",
  "author": {
    "@id": "https://matgoat.com/#organization"
  },
  "publisher": {
    "@id": "https://matgoat.com/#organization"
  },
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://matgoat.com/en/support/create-a-subscription-plan/",
    "breadcrumb": {
      "@id": "https://matgoat.com/en/support/create-a-subscription-plan/#breadcrumb"
    }
  },
  "isPartOf": {
    "@type": "WebPage",
    "@id": "https://matgoat.com/en/support/",
    "name": "Help Center - MatGoat"
  },
  "articleSection": "Payments",
  "audience": {
    "@type": "Audience",
    "audienceType": "Owners"
  },
  "keywords": "create subscription plan, Subscription Plans, New Plan, Online payment (Stripe), Cash payment, Charge enrollment fee, Offer a trial period, Family pricing, Class limits, Gift plan"
}
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Can manual and online plans coexist?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. The payment method is chosen for each plan, so you can offer both in the same academy. Online plans need active Stripe; assigning a manual plan does not record a payment."
      }
    }
  ]
}
```
