---
title: "BJJ Management Software for Jiu-Jitsu Academies | MatGoat"
description: "BJJ management software for Jiu-Jitsu academies. Manage students, belts and stripes, attendance, payments, classes, and videos. Book a demo."
image: "https://matgoat.com/og-image-en.png"
url: "https://matgoat.com/en/bjj-software/"
---

# BJJ management software built for Jiu-Jitsu academies

Manage students, belts and stripes, attendance, payments, classes, and technique videos in one place. MatGoat was built by a BJJ practitioner for the way Jiu-Jitsu academies operate.

[Book a demo](https://matgoat.com/en/get-started/)

-   30-day free trial
-   No credit card required
-   Set up in under 15 minutes

Used by working academies

## BJJ academy owners run their daily operations with MatGoat

MatGoat started inside a BJJ academy and was built by a practitioner who understands the work behind every class. [Meet the person behind the software](https://matgoat.com/en/about/jose/).

![CIMA Jiu Jitsu](https://matgoat.com/_astro/cima.BpNJ2iLf_ZnqQ94.png)

![Circle Academy](https://matgoat.com/_astro/circle.Cs7AJ0iN_Z1KKrk4.png)

![Mathias Ribeiro Team](https://matgoat.com/_astro/mathias.Y0Evzt4f_ZF4rAy.jpg)

![JC Fight Team](https://matgoat.com/_astro/jc_fight_team.Csu3C9XP_Z1tVnAX.png)

![Next Level BJJ](https://matgoat.com/_astro/next_level.C09od39p_ZNTsNn.png)

![Ali Dinar Jiu Jitsu](https://matgoat.com/_astro/ali_dinar.D0aQ_oq-_Z2cCVcB.png)

## The unique challenges of managing a BJJ academy

After years working with Jiu-Jitsu academies, we know every challenge

### Complex belt and stripe system

From white belt to coral, with 4 stripes per grade. You need precise tracking of each student's progress, time at grade, and fulfilled requirements.

### Extensive technical curriculum

Guard, passing, sweeps, submissions, takedowns... BJJ has hundreds of techniques organized by position. Each student needs to know what to practice based on their level.

### Multiple class types

Fundamentals, advanced, no-gi, competition team, open mat, position-specific classes... Each class type has different attendees.

### Student retention

The path to black belt takes years. Keeping students motivated and preventing dropouts is crucial for your academy's success.

### Seminar and competition management

Organizing seminars with visiting professors, tournament registrations, and tracking your students' competitive results.

## Why MatGoat is perfect for your BJJ academy

Features designed specifically for Jiu-Jitsu

SOLUTION #1

### Native belt and stripe system

Configure all grades: white, blue, purple, brown, black, coral, and red. Add stripes with one click. Record graduation dates, time at grade, and requirements for the next level.

Grade tracking

Graduation history

Automatic alerts

SOLUTION #2

### Attendance control with kiosk mode

We include kiosk mode for your students to check in within seconds. Differentiate attendance by class type: gi, no-gi, fundamentals, advanced, competition. You'll know exactly how many classes each student has completed.

SOLUTION #3

### Unlimited technical video library

Upload your complete technical curriculum: guard, half guard, mount, back, passing, leg locks... Organize by position and level. Each student only sees content appropriate for their grade.

SOLUTION #4

### Payment management without commissions

Collect monthly fees, exam fees, seminars, and products automatically. Direct debit included. 0% commission on all collections. No surprises.

SOLUTION #5

### Automated communication

Send payment reminders, birthday greetings, graduation notices, and personalized messages. WhatsApp, email, and push notifications to the app.

Academy-wide announcements

Messages for specific groups

Email and push notifications

SOLUTION #6

### Retention analysis and metrics

Identify students at risk of dropping out before they stop coming. Analyze attendance patterns, correlation with retention, and your academy's evolution.

## Main features

Everything you need to manage your academy

Testimonials

## What our academies say about MatGoat

![CIMA Jiu Jitsu](https://matgoat.com/_astro/cima.BpNJ2iLf_ZnqQ94.png)

“Since we started using MatGoat, attendance tracking runs on its own and I can focus on teaching.”

![Víctor Lozano](https://matgoat.com/_astro/victor-lozano.0YzGNyml_1icYRg.png)

Víctor Lozano

CIMA Jiu Jitsu

![Ali Dinar Jiu Jitsu](https://matgoat.com/_astro/ali_dinar.D0aQ_oq-_Z2cCVcB.png)

“Payment management used to be a headache. Now with MatGoat everything is automatic and I don't have to chase anyone at the end of the month.”

![Ali](https://matgoat.com/_astro/ali-dinar.Dk3PgLCU_1aVgzI.png)

Ali

Ali Dinar Jiu Jitsu

![Circle Academy](https://matgoat.com/_astro/circle.Cs7AJ0iN_Z1KKrk4.png)

“I love being able to see my academy's statistics. I know exactly which classes are most popular and can make better decisions.”

![Javier Feliubadaló](https://matgoat.com/_astro/javier.BCSjFWw-_ZzIOL3.png)

Javier Feliubadaló

Circle Academy

## Frequently asked questions

Have other questions? [Contact us](https://matgoat.com/en/contact/)

Yes. MatGoat supports all systems: IBJJF, CBJJ, national federations, and custom systems. Configure grades, stripes, minimum time at grade, and your academy's specific requirements.

You upload your videos and organize them by position, technique, and level. For example: 'Closed Guard > Sweeps > Blue Belt'. Students access from the mobile app and only see content for their level or below.

Absolutely. You configure different class types and MatGoat records attendance separately. You can see how many gi vs no-gi classes each student attends.

From the student's profile, you add stripes with one click. For belt graduations, you change the grade and MatGoat records the date, updates the history, and can send an automatic congratulation.

You only need a compatible academy device with internet access. MatGoat does not include the device. Students check in by tapping their photo.

Yes. If you have several academies, you can manage them all from one account. Each location has its schedule, students, and settings, but you have a global view of everything.

Most academies can complete the initial setup in under 15 minutes. You can also import an existing student list with MatGoat's CSV template instead of adding every student by hand.

Yes. Native iOS and Android apps let students view schedules, track attendance, watch academy videos, and receive announcements from their phones.

Yes. Parents can link children's profiles to one account, review relevant information, and manage the family without separate logins for every child.

You can contact the MatGoat team by WhatsApp or email. A video call is also available when your academy needs help with setup or a specific workflow.

## Join hundreds of BJJ academies that trust MatGoat

The software born in Jiu-Jitsu, for Jiu-Jitsu. Try free for 30 days, no commitment.

[Book a demo](https://matgoat.com/en/get-started/)

```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/bjj-software/#breadcrumb",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://matgoat.com/en/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Martial arts management software",
      "item": "https://matgoat.com/en/martial-arts-management-software/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Brazilian Jiu-Jitsu software"
    }
  ]
}
{
  "@context": "https://schema.org",
  "@type": "SoftwareApplication",
  "@id": "https://matgoat.com/en/bjj-software/#software",
  "name": "MatGoat for Brazilian Jiu-Jitsu",
  "applicationCategory": "BusinessApplication",
  "applicationSubCategory": "Martial Arts Academy Management",
  "operatingSystem": "Web, iOS, Android",
  "url": "https://matgoat.com/en/bjj-software/",
  "installUrl": "https://apps.apple.com/es/app/matgoat/id6756239461",
  "softwareHelp": {
    "@type": "WebPage",
    "url": "https://matgoat.com/en/support/"
  },
  "inLanguage": "en-US",
  "audience": {
    "@type": "Audience",
    "audienceType": "BJJ academy owners and instructors"
  },
  "featureList": [
    "Native belt and stripe system",
    "Attendance control with kiosk mode",
    "Unlimited technical video library",
    "Payment management without commissions",
    "Automated communication",
    "Retention analysis and metrics"
  ],
  "offers": [
    {
      "@type": "Offer",
      "name": "Basic",
      "price": "40",
      "priceCurrency": "USD",
      "priceSpecification": {
        "@type": "UnitPriceSpecification",
        "price": 40,
        "priceCurrency": "USD",
        "unitText": "MONTH"
      },
      "availability": "https://schema.org/InStock",
      "url": "https://matgoat.com/en/pricing/"
    },
    {
      "@type": "Offer",
      "name": "Professional",
      "price": "60",
      "priceCurrency": "USD",
      "priceSpecification": {
        "@type": "UnitPriceSpecification",
        "price": 60,
        "priceCurrency": "USD",
        "unitText": "MONTH"
      },
      "availability": "https://schema.org/InStock",
      "url": "https://matgoat.com/en/pricing/"
    }
  ],
  "provider": {
    "@id": "https://matgoat.com/#organization"
  }
}
{
  "@context": "https://schema.org",
  "@type": "WebPage",
  "@id": "https://matgoat.com/en/bjj-software/#webpage",
  "url": "https://matgoat.com/en/bjj-software/",
  "name": "BJJ Management Software for Jiu-Jitsu Academies | MatGoat",
  "description": "BJJ management software for Jiu-Jitsu academies. Manage students, belts and stripes, attendance, payments, classes, and videos. Book a demo.",
  "inLanguage": "en-US",
  "breadcrumb": {
    "@id": "https://matgoat.com/en/bjj-software/#breadcrumb"
  },
  "isPartOf": {
    "@id": "https://matgoat.com/#website"
  },
  "about": {
    "@id": "https://matgoat.com/en/bjj-software/#software"
  }
}
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "inLanguage": "en-US",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Can I configure my federation's belt system?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. MatGoat supports all systems: IBJJF, CBJJ, national federations, and custom systems. Configure grades, stripes, minimum time at grade, and your academy's specific requirements."
      }
    },
    {
      "@type": "Question",
      "name": "How does the video library work?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "You upload your videos and organize them by position, technique, and level. For example: 'Closed Guard > Sweeps > Blue Belt'. Students access from the mobile app and only see content for their level or below."
      }
    },
    {
      "@type": "Question",
      "name": "Can I differentiate gi and no-gi classes?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Absolutely. You configure different class types and MatGoat records attendance separately. You can see how many gi vs no-gi classes each student attends."
      }
    },
    {
      "@type": "Question",
      "name": "How do I record stripes and graduations?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "From the student's profile, you add stripes with one click. For belt graduations, you change the grade and MatGoat records the date, updates the history, and can send an automatic congratulation."
      }
    },
    {
      "@type": "Question",
      "name": "What do I need to use kiosk mode?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "You only need a compatible academy device with internet access. MatGoat does not include the device. Students check in by tapping their photo."
      }
    },
    {
      "@type": "Question",
      "name": "Can I manage multiple locations?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. If you have several academies, you can manage them all from one account. Each location has its schedule, students, and settings, but you have a global view of everything."
      }
    },
    {
      "@type": "Question",
      "name": "How quickly can I set up my BJJ academy?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Most academies can complete the initial setup in under 15 minutes. You can also import an existing student list with MatGoat's CSV template instead of adding every student by hand."
      }
    },
    {
      "@type": "Question",
      "name": "Do students get a mobile app?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. Native iOS and Android apps let students view schedules, track attendance, watch academy videos, and receive announcements from their phones."
      }
    },
    {
      "@type": "Question",
      "name": "Can parents manage their children's accounts?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Yes. Parents can link children's profiles to one account, review relevant information, and manage the family without separate logins for every child."
      }
    },
    {
      "@type": "Question",
      "name": "What support is available during setup?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "You can contact the MatGoat team by WhatsApp or email. A video call is also available when your academy needs help with setup or a specific workflow."
      }
    }
  ]
}
```
