Point-of-Sale for Martial Arts Schools

    Sell uniforms, gear, testing fees, and services from the same platform that runs your memberships. Every transaction ties to a student profile and a family account, so nothing is ever a stray receipt.

    Why a generic POS falls short in a dojo

    A dojo is not a retail store. When you sell a uniform, it should be linked to the student who wore it home, chargeable to the family's card on file, and visible on the parent portal alongside the tuition invoice. A generic POS (Square, Clover) has none of these concepts, every transaction is an anonymous sale unless you type in a customer.

    Dojo Champ's POS is a natural extension of the roster: pick the student, pick the item, charge the card on file, done. Testing fees, tournament registration, private lessons, retail merchandise, and recurring services all flow through the same interface with the same fee structure.

    Processing fees are transparent: Stripe standard rates plus a documented 1% platform fee that is hidden on student-facing receipts. No hidden markup, no separate merchant statement to reconcile.

    Roster-Aware Checkout

    Pick a student from the roster, add items, charge the card on file, no need to re-enter customer info for existing families.

    Uniforms, Gear & Retail

    SKU-based inventory for pro shop items with size variants, low-stock alerts, and gender/age tagging.

    Recurring Services

    Private lessons, tumbling class series, and add-on programs bill on their own recurring cycle from the same cart.

    Waiver-Signed Receipts

    Every sale produces a branded PDF receipt with membership agreements or product waivers attached where required.

    Complete Capability Set

    Products & Services

    • SKU inventory with size variants
    • Low-stock alerts and reorder flags
    • Recurring services (private lessons, extra classes)
    • Testing fees and grading packages
    • Tournament and event registration
    • $0 subtotal support for waivered giveaways

    Checkout

    • Card on file (Stripe) charged instantly
    • Manual entry for new cards
    • Cash and check with reconciliation
    • ACH bank payments (0.8% capped at $5)
    • Split payment across cards
    • Front-desk kiosk mode for staff-run sales

    Family & Roster Tie-In

    • Sale linked to student profile
    • Charged to family payment method
    • Visible on parent portal and receipt
    • Combined family statement supported
    • Sibling pricing rules
    • Rank-restricted products (e.g. black belt gi)

    Reporting

    • Daily, weekly, monthly sales by category
    • Revenue by product, service, staff, location
    • Membership vs. POS split in Finance
    • Refund tracking (partial, full, item-level)
    • Tax reporting per jurisdiction
    • Statement CSV / PDF export

    Generic POS (Square / Clover) vs. Dojo Champ POS

    A generic POS is designed for a coffee shop. A dojo POS is designed for the specific way a martial arts family buys uniforms, gear, and services.

    CapabilitySquare / CloverDojo Champ
    Customer identificationManual customer entry per saleRoster picker, students, families, siblings already in the system
    Card on fileStored per customer, but not tied to a family or membershipSame card used for tuition; automatic charge with no re-key
    Recurring servicesRequires a separate subscriptions productRecurring services checkout is one workflow with the retail POS
    Rank-based rulesNoneRestrict products by rank (only black belts can buy black-belt gis)
    Parent portal visibilityNo portal; receipts by email onlyFull purchase history visible in the family portal
    Reporting alignmentPOS lives in its own dashboardPOS revenue rolls into the same Finance / analytics dashboards as tuition
    Testing feesCharge as generic itemAuto-attached to belt test RSVP with rank & program metadata

    The right POS makes retail feel like an extension of the membership, not a parallel business.

    Key Benefits

    Faster front-desk transactions

    Charging the card on file for a known family cuts checkout time from ~90 seconds (generic POS) to ~10 seconds.

    Higher pro shop revenue

    Rank-restricted products, low-stock alerts, and portal-based re-order links create more opportunities for retail sales.

    Cleaner books

    One merchant statement, one processor, one reconciliation, instead of splitting tuition and retail across two vendors.

    POS FAQ

    Ready to run your dojo without the busywork?

    Start a 30-day free trial. Flat $199/month for unlimited students, staff and locations. No setup fees.