Youth Sports

Youth sports league software in Baltimore: soccer moved its age cutoff, and Maryland may now tell the league about a coach

A youth league in Baltimore answers to a governing body, the state, the County or the City, and the Comptroller, and every one of their rules lands in the registration system. What league software costs and who pays for it, the age rule that changed in August, the coach checks that changed in October, what the registration form has to carry, the money line by line, and what 126 club websites show.

Youth sports league software in Baltimore: a check-in table on the sideline of a community field on an October morning, with folded cornflower-blue scrimmage pinnies, a tablet showing a weekly grid with one blue block, whistles on blue lanyards, a first-aid pouch, blank index cards, keys, a coffee and a water bottle, and on the grass a mesh bag of soccer balls, orange cones, two lacrosse sticks on an equipment bag, a cooler and a pair of cleats, with a soccer goal, a lacrosse goal, a baseball backstop, autumn trees and red-brick rowhouses behind
An hour before the first games of a Saturday in October. The pinnies and the cones are what the morning is about; the grid on the tablet is what this article is about: which child plays in which division under which rule, which adults are cleared to coach today and by whom, what the family paid and for what, and which of those records the league will still need in twenty years.
The short version. (1) Baltimore City and Baltimore County have about 213,000 children aged 5 to 17 and 293 tax-exempt recreation and sports organizations, most of them small enough to file the IRS e-Postcard, and per child Baltimore has about half Maryland’s rate of amateur sports nonprofits. The County runs much of its youth sport through volunteer recreation councils, 26 of which together reported $13.8 million in revenue to the IRS, and its list of approved volunteers had 10,350 entries on October 8, 2026. (2) Of 17 registration platforms we checked, only four publish both a subscription price and a processing rate. For a modeled council with 600 registrations at $140, software and card fees at published prices cost 3.1% to 6.5% of what it collects, and “free to the league” mostly moves that cost onto families. The market is consolidating: PlayMetrics now owns Sports Connect and SportsEngine, and LeagueLineup’s league pages lead to a corporate homepage. (3) From the 2026–27 season, youth soccer groups children by an August 1 cutoff instead of the birth year, while Maryland’s Olympic Development Program and the MLS NEXT Homegrown Division keep January 1, so children born from August to December repeat their age group and can sit in two soccer groups at once. Across sports, one child born in March 2016 is 10, 11 or 12 depending on the form. (4) Since October 1, 2026, Chapter 790 has let the state disclose finalized child abuse findings to a youth league’s coaches and managers, but nothing requires the league to ask. The consent-based state clearance is free and takes one to two weeks, Maryland requires fingerprint checks, on our reading, only of paid staff, the County authorizes volunteers every year, the City requires six kinds of coach training within 24 months before it issues a field permit, and each governing body runs its own checks on its own clock. (5) Every youth program must remove a child with a suspected concussion and get written clearance before return; a parent’s release can be enforceable for a volunteer league, on our reading, but is void for a commercial recreational facility; clubs in Olympic sports must copy a parent or another adult on every message to a minor; and because child sexual abuse claims can now be filed at any time, keeping the roster is a decision, not a default. (6) Registration fees carry no sales tax, but league fees can owe 10% amusement tax, uniforms owe 6% even from a nonprofit, a paid gate or a picnic table makes the hot dogs taxable, donation buttons can require charity registration, and the IRS has revoked clubs that credit fundraising to a child’s account. (7) Of 39 Baltimore youth sports sites we could read, 26% publish a fee, 18% a refund policy and 21% anything about concussions, and 34% of the 61 organizations have no website on a domain they control; of 87 soccer clubs across the country, only 36% show the new August 1 rule. What we would build is the layer no platform we priced advertises for Maryland: a registration store on the league’s own domain, a volunteer and credential desk, a division engine that knows every governing body’s rule, a messaging rule enforced by the system, and a season ledger.

Three people in Baltimore have a busy week ahead. The first is the volunteer registrar of a recreation council in the northern part of Baltimore County, which runs soccer, lacrosse and basketball for about 600 children with about 60 volunteer coaches. Every Friday the County posts its list of volunteers approved through its background check program, and the registrar compares it by hand with the season’s rosters. This fall the soccer divisions moved, so the families of children born between August and December are asking why their children are in the same group as last year. A board member read in the Sun that Maryland now lets the state tell a league about a coach with a child abuse finding, and wants to know what the council has to do. And on November 3 the County’s voters will decide a charter amendment that would turn the Board of Recreation and Parks, whose charter duties include the organization of recreation councils, into an advisory body. The second runs a travel soccer club in the City. Its tryouts in August used the new August 1 cutoff while the state’s development program kept January 1, its home games are on a City turf field whose permit requires documented training for every coach, and its families pay monthly dues and a card fee they keep asking about. The third is the president of a Little League, where the annual background check cycle for every volunteer reset on October 1, the league’s registration runs on the platform Little League requires, and the concession stand is about to find out what a picnic table does to the sales tax on a hot dog.

None of them is unusual. Baltimore City and Baltimore County are home to about 213,000 children aged 5 to 17, 293 tax-exempt recreation and sports organizations and dozens of recreation councils, 26 of which together reported $13.8 million in revenue to the IRS, and the County’s list of volunteers approved for its programs this year has 10,350 entries. What they share is that a youth sports organization in Maryland is a volunteer-run store that answers to more rulebooks than most small businesses. A national governing body decides which division a child plays in and which checks a coach needs; the state decides what a registration form must say about concussions, what the state may now disclose about a coach and what a release is worth; the County and the City decide who may use their fields, what the coaches must have done first and how much the field costs; federal law reaches clubs that cross a state line; and the Comptroller decides which of the things the league sells are taxed, and how. Every one of those rules lands in the same place: the registration system, which is usually the one a past registrar picked.

Very little of that is visible in the software these organizations are sold. Youth sports platforms are priced per transaction, often paid by the parents, and built for national markets, and most of them treat a division, a waiver, a concussion acknowledgment and a background check as custom form fields. Of the 17 registration platforms we checked, only four publish both a subscription price and a processing rate, and for a modeled council with $84,000 in registrations, software and card fees at published prices come to 3.1% to 6.5% of what it collects, a cost the most popular setups move from the league’s budget to the families’ card statements. None of the product pages we read mentions Maryland’s new disclosure law, the County’s volunteer list, the City’s coach training rule or the amusement tax on league fees, which is reasonable for a national product and is exactly the part a Baltimore league has to get right.

This article is written for the volunteer boards, registrars, treasurers and directors of youth sports organizations in Baltimore City and Baltimore County: recreation councils, community leagues, Little Leagues, and travel clubs in soccer, lacrosse, baseball, basketball, hockey, swimming and volleyball. It covers the local market, what league software costs and who pays for it, the age rules and how they changed, the screening rules for coaches, what the registration form has to carry, the money side line by line, a census of 39 Baltimore youth sports websites and 87 soccer clubs across the country, how families and AI assistants find a league in 2026, a note for our readers in Lithuania, and what we would build. It is not legal advice; where we interpret a statute, we say so, and a lawyer who works with nonprofits and youth programs should have the last word on your policies.

Youth sports in Baltimore: dozens of rec councils, 293 nonprofits and a lot of volunteers

Start with the children. The Census Bureau’s latest estimates put 80,848 children aged 5 to 17 in Baltimore City and 131,736 in Baltimore County on July 1, 2025, and the County’s number has fallen 4.1% since 2020. Most of them play something. In the 2024 National Survey of Children’s Health, which we tabulated from the public-use file, parents reported that 63.8% of Maryland children aged 6 to 17 had been on a sports team or taken sports lessons in the past year, against 58.0% nationally, which puts Maryland 13th of the 50 states and the District. The state figure rests on 530 surveyed children and has a wide margin, and it hides a gap that matters here: Project Play reported in 2024 that only 18% of the City’s 23,307 public high school students played at least one school sport in 2022–23, and that the City runs 39 recreation centers where it ran about 130 in the 1980s.

Who runs the games is the more useful number for software, and the two sides of the city line answer it differently. Baltimore County organizes most community sport through volunteer recreation councils that work with its Department of Recreation and Parks. In the IRS’s exempt organizations master file, which we downloaded and placed by address, 26 Baltimore County organizations carry “recreation council” in their names (the County’s own list at the end of 2025 had 44 certified councils, 37 of them community recreation councils), and together they reported $13.8 million in revenue on their latest returns. Six reported more than $1 million: Lutherville-Timonium ($1,974,364), Towson ($1,819,055), Hereford Zone ($1,574,826), Carroll Manor ($1,104,953), Perry Hall ($1,039,901) and Catonsville ($1,037,296). Those are not small businesses by any measure except their staffing, which is mostly unpaid. The County’s roster of volunteers approved through its background check program, dated October 8, 2026, has 10,350 entries across 69 councils, centers and programs, with Lutherville-Timonium alone accounting for 1,145 of them. In the City, the Department of Recreation and Parks runs its own leagues, schools run middle and high school sports, and a mix of community leagues, church programs, nonprofits and private clubs runs the rest.

Counting every tax-exempt organization the IRS files under recreation, sports and leisure, we found 94 in Baltimore City and 199 in Baltimore County. Most are small: 63 of the City’s (67%) and 119 of the County’s (60%) file the IRS e-Postcard, which an organization may use when its gross receipts are normally $50,000 or less. The City’s are also young, with a median IRS ruling year of 2019, and 48% received their exemption in 2020 or later, against a median of 2014 in the County. Per child, Baltimore has fewer of them than the rest of Maryland: 11.6 per 10,000 children aged 5 to 17 in the City and 15.1 in the County, against 20.0 statewide, which ranks them 23rd and 22nd of the state’s 24 jurisdictions. Counting only the codes for amateur sports, the City has 33 and the County 83, about half the state’s rate. The County’s big councils probably explain part of that gap, because one council can run six sports under one exemption, and gaps in the IRS codes likely explain more: there is no code for lacrosse at all, and 26.6% of Maryland records carry no activity code.

The same file holds the region’s anchors. USA Lacrosse, the sport’s national governing body, is based in Sparks in northern Baltimore County and reported $21.8 million in revenue; the North Baltimore Aquatic Club, Michael Phelps’s home club, reported $1.42 million; and in the City, the Baltimore Urban Baseball Association and the Mount Washington Soccer Club are among the larger community programs, with $364,000 and $168,000 in revenue. Paid businesses are a smaller slice. The Census Bureau’s 2023 County Business Patterns counted 43 sports and recreation instruction businesses with payroll in Baltimore County, with 567 employees and $12.4 million in payroll, about $21,900 per employee, and 9 in the City with 22 employees; that low pay per head is what a workforce of part-time coaches looks like. Federal industry codes, incidentally, file youth sports leagues under “all other amusement and recreation,” not with sports teams, which are the professional ones.

The money comes from families, and less of it goes to the league than most boards assume. In the Aspen Institute’s 2024 survey of 1,848 sports parents, families spent an average of $1,015.64 on their child’s main sport, up 46% since 2019. Team registration was $196.98 of that, less than travel and lodging at $278.03, and a little more than lessons ($183.36), equipment and uniforms ($164.59) or camps ($148.44). A league’s registration fee is about a fifth of what a family spends on the sport, and the camp, the clinic, the uniform and the tournament trip are all things a league could sell from the same store and usually does not.

For software, that adds up to an unusual market. There are hundreds of buyers in Baltimore, almost all run by volunteer boards that turn over every year or two, a handful of them handling more than a million dollars, and nearly all of them handling the personal data of children and the background checks of adults. The registration platform is usually the largest recurring vendor a league has, and as the next section shows, it is often paid for by the parents rather than by the league.

What league software costs, and who pays the meter

The first thing to know about youth sports software in 2026 is that the vendor a council chose three registrars ago may have changed hands twice since. PlayMetrics bought the hockey platform Crossbar in November 2023, merged with Sports Connect, the former Stack Sports registration business that many Little Leagues and soccer clubs use, in June 2025, and acquired SportsEngine in May 2026; SportsEngine’s pages now carry a “now part of PlayMetrics” banner, and PlayMetrics lays out the timeline on its own site. Demosphere’s domain now forwards to a company called OTTO SPORT. And LeagueLineup, a free league-website service that many small programs used for years, now sends its league pages to the Stack Sports home page: on the morning we checked, search results still listed pages for at least five Baltimore-area youth programs, including a recreation council and several baseball leagues, and every one of them led to a corporate homepage instead of a schedule. For a volunteer organization, the platform is not just a cost; it is where the league’s public face and its records live, and that home has proved less permanent than the league.

The second is that most of these products do not publish a price. Of the 17 platforms we checked on October 15, 2026, that run a league’s registration and payments, only four publish both a subscription price and a processing rate: SportsEngine HQ at $67 a month billed annually ($804 a year) or $79 billed monthly, plus 3.25% and $1.50 per transaction; Jersey Watch at $348 a year plus 3.5% and $1 per transaction; Spond, which charges nothing for its software and 3.29% plus $1.00 per payment in the US; and Amilia’s SmartRec at $99 a month, 2.85% plus 30 cents per card payment, a 1% service fee on every new invoice and a setup fee from $899. Three more publish part of their terms, and ten, including TeamSnap’s club and league product, LeagueApps, PlayMetrics and GotSport, show only a sales form. Sports Connect’s pricing FAQ, whose text still carries a 2020 date, says the league pays card processing at a standard 3.99% (3.4% for Little Leagues) and that families pay a $3 service fee per checkout, charged once even when siblings register together and again on each installment.

The third is the one that matters most to a board: many platforms are free to the league because the parents pay. TeamSnap’s help center says the setting that passes transaction fees on to registrants is turned on by default. TeamLinkt says that more than half of its organizations pass the fee to families at checkout. Spond grosses its fee up when a club passes it on, so that a $140 registration becomes $145.80. That is not hidden, exactly, but it moves the cost of the software from the line in the budget that the board reviews to a line on 600 card statements that nobody reviews. To make it concrete, we modeled a Baltimore County recreation council with 600 registrations a year at an average of $140, $84,000 in all, paid online by card with one checkout each, using only published prices.

Registration software and card processing for a modeled council: 600 registrations a year at $140 ($84,000), published prices, October 15, 2026
SetupLeague pays a yearFamilies pay in fees a yearTotal as a share of registrations
Spond, fee passed to families$0$3,478.03 ($5.80 each)4.1%
Spond, fee absorbed by the league$3,363.60$04.0%
Sports Connect, FAQ terms$3,351.60, plus $348 if the $29 monthly package applies$1,800 ($3 a checkout)6.1% to 6.5%
SportsEngine HQ, fees absorbed$4,434$05.3%
SportsEngine HQ, processing passed on$804$3,6305.3%
Jersey Watch, fees absorbed$3,888$04.6%
Jersey Watch, fees passed on$348$3,540 ($5.90 each)4.6%
SportsEngine Motion$3,456, plus $295 the first year$04.1%
Amilia SmartRec Standard$4,602, plus setup from $899$05.5%
The league’s own site on Stripe, cards$2,616 plus the cost of the site$03.1% plus software

Read the last column first. On published prices, software and processing cost this council between 3.1% and 6.5% of what it collects, about $2,600 to $5,500 a year, and the choice between “free” and “paid” mostly decides who pays it, not whether it is paid. Two details move the totals more than the logos do. Every installment repeats a flat per-transaction fee, so a family that pays a $140 fee in four parts pays the $1, $1.50 or $3 four times. And bank payments are far cheaper than cards: on Stripe, an ACH debit costs 0.8% capped at $5, which for this council would be $672 a year instead of $2,616, although not every platform offers ACH for installment plans. The products we could not price, which include several of the most widely used, may be cheaper or more expensive; the only way to know is to ask for the full schedule in writing, including the parent-side fee.

Screening and training are the second budget, and they are priced per adult. The youth-sports packages of the big background-check vendors cost $15 to $39 per check at published prices: SportsEngine’s safety program, run with JDP, at $15, $21 and $32.50; NCSI at $16, $23 and $35 plus a setup fee; Sterling Volunteers at $19 and $39 plus court and record fees. Little League gives each chartered league 125 free JDP checks and charges $1.50 after that. A state and FBI fingerprint check through Maryland’s criminal justice repository is listed at $31 to $53, depending on the category of applicant and on whether the prints are mailed or taken in person, and costs three dollars more since October 1, when the FBI raised its fee. The U.S. Center for SafeSport charges $20 for its core abuse-prevention course to people outside an Olympic sport’s governing body, and nothing to those inside one. For our council, if its 60 coaches were checked every two years, as several governing bodies require, screening would run from $450 to $1,680 a year depending on the package and channel (the County’s own annual check is free to the volunteer), and training all 60 coaches through the Center would add $1,200. Memberships that carry insurance come on top: a youth player’s USA Lacrosse membership is $40 a year, and USYS Maryland charges clubs $21.25 per travel player and $9 per recreational player.

Fundraising is the third, and the spread is wider than anywhere else. For a $15,000 campaign of 300 gifts, Zeffy and Givebutter (with donor tips on) cost the league nothing, PayPal’s confirmed-charity rate costs $445.50, GoFundMe $525 and 99Pledges $670.50, while Snap! Raise, whose programs keep 80% or more, can cost up to $3,000. Product fundraisers and team stores are a different economy: Double Good gives the group half of every bag sold, and a team store that adds a 15% markup for the league, as SquadLocker and Rokkitwear allow, would need $100,000 or more in sales to raise the same $15,000. None of those numbers is outrageous on its own. Together, a modeled council spends more on fees around its registration than on the registration software itself, and a board that compares platforms only by their subscription price is comparing the smallest number.

One child, several age groups: soccer moved its cutoff to August 1

Every registration system has one calculation at its center: take a child’s date of birth, apply a governing body’s rule, and return a division. For about a decade, in American youth soccer, that calculation was the easiest one in sports. U.S. Soccer announced in 2015 that youth registration would move to the birth year, January 1 to December 31, to align with international practice, and the rule was in force nationwide by 2017, so a registrar needed only the year a child was born. That rule ended this summer. On March 5, 2025, US Youth Soccer, US Club Soccer and AYSO announced together that they would return to a school-year cycle from the 2026–27 season, running from September 1 to August 31. On June 10, 2025, they revised the date to August 1 to July 31, to reduce what US Club Soccer calls “trapped players”: children placed in an older soccer age group than their school classmates, who are separated from their teammates in eighth grade and again as high school seniors. US Club Soccer also said, with some candor, that there is “no soccer developmental benefit to any specific age group cut-off.” The new cycle began with tryouts and registration in August 2026, so the fall season Baltimore families are playing now is the first one under it.

What makes the change a software problem rather than a calendar note is that it was never one rule. U.S. Soccer’s decision, announced in December 2024, left the choice to its member organizations and named three primary options: the birth year, a seasonal year from August 1, and a seasonal year from September 1. Its survey before the decision drew more than 15,000 responses; 41% preferred the birth year and 47% a school year, and 82% said they were not immediately ready for a change, many of them because they would need to work with their registration technology platform to prepare. The federation also noted that, whatever the registration choice, players will still be scouted by birth year. The members then chose differently. USYS Maryland, the state youth association, aligned with August 1, told its clubs and leagues that they may not pick their own cutoff dates, and noted that its Olympic Development Program keeps January 1. The Girls Academy league moved to August 1. MLS NEXT moved its Academy Division to August 1 and kept the birth year for its Homegrown Division. The arithmetic is simple once it is written down: under the new rule a child’s group is their age on July 31 of the year the season starts, plus one. Children born between January and July land where the birth-year rule would have put them; children born between August and December land one group younger, which means this fall many of them are repeating last year’s age group. So a Baltimore player born in the autumn can be in one soccer age group for a club’s league games and in an older one for the state’s development program, in the same sport and the same month.

Soccer is only the sport that changed most recently. Every governing body in a Baltimore family’s week has its own anchor date and its own way of counting. Little League baseball uses a child’s age on August 31 of the playing year, and Little League softball uses age on December 31 of the previous year. USA Hockey counts by calendar birth year. USA Lacrosse, headquartered in Sparks, uses a September 1 cutoff with 12-month bands and an optional 15-month band by high school graduation class, in which children born in June, July or August may choose either class. USA Volleyball starts its year on July 1, with exceptions by school grade. AAU basketball uses age on August 31 for its age divisions and school grade for its grade divisions. Pop Warner football uses age on July 31, combined with weight. And USA Swimming uses a swimmer’s age on the first day of each meet, so a child can change age group between two meets in the same spring. Here is what that means for two Baltimore children born six months apart in 2016.

Two children, born March 15 and September 15, 2016: their 2026–27 placements under each governing body’s rule
Sport and ruleBorn March 15, 2016Born September 15, 2016
Club soccer, USYS Maryland (age on July 31, 2026, plus one)U11U10, a repeat of 2025–26
Soccer ODP or MLS NEXT Homegrown (birth year)U11U11
AYSO soccer (August 1, two-year divisions)12U10U
Little League baseball, 2027 (age on August 31, 2027)League age 11League age 10
Little League softball, 2027 (age on December 31, 2026)1010
USA Hockey (age on December 31, 2026)10U10U
USA Lacrosse (September 1 cutoff)11U, class of 203410U, class of 2035
USA Volleyball (July 1)11 & Under10 & Under
AAU basketball, age divisions (age on August 31, 2027)11 & Under10 & Under
Pop Warner football (age on July 31, 2026)Age 10, then by weightAge 9, then by weight
USA Swimming (age on the first day of each meet)10 at a January meet, 11 at a March meet10 all spring

The first child is 10, 11 or 12, depending on which form a parent is filling in; the second is 9, 10 or 11, and sits in two different soccer age groups at once. The documents differ too. USYS Maryland accepts a certified birth record, an unexpired passport or certain federal documents as proof of age, uploaded once as a small PDF; Little League wants an original birth record from a vital records office and does not accept a passport as the only proof, and adds residency or school-attendance documents from date windows it sets each year; USA Lacrosse verifies a member’s age once and then deletes the upload. The rules also have bugs at their edges: one national soccer organization’s explanatory text contradicts its own chart for a child born on August 1, and one football organization’s published table of birthday ranges still matches the 2024 season rather than this one.

None of that is exotic for software, and all of it is invisible in a dropdown that asks a parent to choose a division. A registration system that a Baltimore council can trust needs a rule per governing body with its anchor date, its band width and its version by season; a placement that is computed and explained rather than picked; a play-up or play-down request that a person approves; next season’s placement computed in the spring for tryouts; a document check that knows which body accepts which proof and deletes the copy when it is no longer needed; and, because the soccer rule changed, history that keeps last year’s U10 labeled as last year’s, so that nobody compares two different groups of children under the same name. The soccer respondents who said they would need to work with their registration platform to prepare were right; the national census later in this article shows how many clubs’ websites still had not explained the change by October.

Who checks the coach: four systems, and a new door that opened on October 1

Sooner or later every youth sports board is asked whether its coaches were checked. In Baltimore the honest answer is a question back: checked by whom, against what, and when? A coach in a Baltimore County recreation council can be screened by the County’s vendor, by the sport’s national governing body, by Maryland’s criminal records repository and by the state’s child protective services database, and each of those looks at different records, on a different schedule, and tells the league different things. None of them talks to the others, and none of them is the league’s registration platform. Here is what each one does, starting with the change that took effect two weeks ago.

The state: a new permission, an old consent form, and fingerprints for paid staff

Since October 1, 2026, Maryland’s Department of Human Services has been allowed to tell a youth league about a coach. Chapter 790 of 2026 (House Bill 1326), approved on May 26, adds a new subsection to the confidentiality section of the Human Services Article, §1–202(d), under which a report or record of child abuse or neglect “may be disclosed by the Department of Human Services … only after a finalized finding of indicated child abuse or neglect” to “the coach, team administrator, or manager of a youth sports program for recreational athletic competition or instruction for participants who are minors, to determine the suitability of an individual for employment or voluntary service in the youth sports program.” The same subsection reaches any organization with temporary care, custody or supervision of a child. The Baltimore Sun’s coverage in September summed it up as Maryland opening child abuse records to youth sports.

Read the verbs before you change a policy. “May” means the department is permitted to disclose; nothing in the chapter requires it to, requires a league to ask, sets a form, a fee or a turnaround time, or defines a youth sports program beyond the words quoted. “Only after a finalized finding” was added by a Senate amendment, and it means that allegations and open investigations are not covered: a person appears as responsible in the state’s confidential database only after a criminal conviction or an indicated finding that was unsuccessfully appealed or not appealed in time. And the legislature’s own analysts, in the fiscal note, assumed that the department would notify these organizations “only when such entities are readily known and identifiable by DHS at the conclusion of an investigation.” In other words, the league the state can warn is a league the state can find. As of today we found no page, form or guidance about this law on the department’s website.

What a league can actually do today is older and runs on the volunteer’s consent: the CPS background clearance. The volunteer completes the department’s consent form, naming the league as the recipient; the form needs a Social Security number, the names of family members to tell apart people with the same name, and either a notarized signature or the league’s attestation of the volunteer’s identity; it expires 60 days after it is signed; one form covers one person; there is no fee; and a result comes back by secure email to the league in one to two weeks through the state’s online portal, or four to six weeks by mail. If history is found, a second consent is needed before the league sees a summary. The April 2026 edition of the form has checkboxes for schools, day care, youth camps and employment, and none for youth sports, so a league ticks “Employment” or “Other.” The department is explicit that this is not a criminal background check: it searches only Maryland’s child abuse and neglect findings.

The criminal side runs through the state’s criminal justice repository. Family Law §5–551 requires certain facilities to have their employees and employers obtain a fingerprint-based state and national criminal history check, on or before the first day of work, together with a sworn statement of any convictions and pending charges, and the list includes “a recreation center or recreation program operated by the State, a local government, or a private entity primarily serving minors.” On our reading, that reaches the paid coaches and directors of a private club that mostly serves children; the statute defines an employee as someone who works for compensation, and for volunteers the check is optional. A 2026 emergency law, Chapter 266, in force since April 28, changed who receives the results to satisfy new FBI requirements: the Maryland record goes to the employee and the employer, and the national record to the agency that licenses, registers, approves or certifies the facility. The FBI’s grace period for the old arrangement ends on December 31, 2026. For a private league that no agency licenses, the statute does not say who receives the national half, and we would ask the repository before relying on a fingerprint check to see anything outside Maryland. The results are confidential and may not be passed on.

That word, confidential, is the software requirement hidden in all three routes. The child abuse record a league receives is covered by §1–202, under which a person who discloses such a record outside the law is guilty of a misdemeanor punishable by up to 90 days in jail, a $500 fine or both, and the criminal history record is covered by a similar rule. A cleared-or-not status can live on the volunteer’s record where a team manager can see it. The record itself belongs in a separate place with its own access list and an audit log, and it does not belong in a shared spreadsheet, an email thread or a group chat. Finally, for completeness: none of the bills that would have required Maryland youth sports programs to keep a registry of screened personnel, introduced in 2020, 2022, 2023 and 2025, became law, and neither did a 2025 proposal to apply school-style hiring checks to youth-serving organizations. We found no Maryland statute that requires a private league to screen its volunteers at all.

The County, the City and the neighbors: four different clocks

Local government fills much of that gap, and each jurisdiction does it differently. In Baltimore County the requirement goes back to 2014, when County Council Bill 20–14, which the County’s later planning documents describe as the Code’s background records check requirement, told the Department of Recreation and Parks to require a records check for anyone involved with children in its programs or in programs sanctioned by a certified recreation council. Today, according to the County’s volunteer page, it runs through a national vendor, NCSI: every council board member, officer, head and assistant coach and instructor, and anyone with access to registration forms or financial information, applies online, free of charge, and must be authorized every year; 14 categories of offense disqualify, some only if they occurred within the last five years; and results are usually posted on Fridays and can take up to two weeks. The County then publishes the result. Its list of approved volunteers, dated October 8, 2026, runs to 255 pages and 10,350 entries, each with a name, a council and an expiry date between October 2026 and October 2027. That list is the system of record for every council coach in the County, and a council’s registration system that cannot compare its rosters with it every Friday leaves the comparison to a volunteer.

We found no section of the Baltimore City Code requiring background checks of private league coaches on City fields; the screening rules we found cover the City’s own staff and volunteers. What the City requires instead is training. Under the Jordan McNair Youth Athletic Protection Act, Article 7, Subtitle 54 of the City Code, named for the University of Maryland football player who died of heatstroke in 2018, every coach of a youth program that needs a Recreation and Parks permit must have completed, within the last 24 months, department-approved training in six subjects: concussions, heat exhaustion, heat stroke, the use of a defibrillator, sudden cardiac arrest, and recognizing and reporting abuse and neglect. The department “may not issue a permit” until the program documents that every coach has complied. The City’s removal-from-play rule is also broader than the state’s, covering heat exhaustion, heat stroke and cardiac arrest as well as concussion, each requiring written clearance from a licensed or certified provider before the athlete returns.

The neighbors set their own clocks. Anne Arundel County’s Recreation and Parks policy bars disqualified people from youth programs on its parks and school fields and requires checks at least every three years, through a portal that charges the volunteer $7. Howard County requires yearly checks unless the volunteer was fingerprinted through the state repository, and gives coaches who complete its free concussion, CPR and abuse-prevention training a badge valid for up to a year. So a recreation council’s travel team that practices in Towson, plays a home game on a City turf field and a tournament in Severn needs an annual County authorization, six City trainings within 24 months, an Anne Arundel check within three years and whatever its governing body requires, for the same coach, at the same time.

The governing body: the checks most coaches actually get

For most coaches, the check that actually happens is the one their sport requires, and the sports disagree on almost every parameter. Little League requires every US league to run an annual check, through JDP, the only provider it has accepted since 2025, covering a nationwide criminal search, the National Sex Offender Registry, the U.S. Center for SafeSport’s disciplinary database and Little League’s own ineligible list; each chartered league gets 125 checks free, the cycle resets every October 1, new volunteers need three references, and abuse awareness training is annual. USA Hockey’s screen costs $30 and is required every two seasons, expiring on an August 31 that depends on the month the check was run, while its SafeSport training is valid for 12 months. USA Swimming’s check costs $30 and lasts two years, with annual athlete protection training. USA Lacrosse requires screening by NCSI for every adult coach, free to members, started within 15 days of joining or renewing and requiring a Social Security number and five years of addresses. U.S. Soccer’s clearance program combines SafeSport training, safeguarding education, an annual contact verification and a $24 background check that lasts two years, and USYS Maryland will not approve a team until every adult on it has an approved background check, a CDC HEADS UP concussion certificate and a SafeSport core certificate. The Center itself publishes a database of people disciplined within the Olympic movement, which a league may search but, under its terms of use, may not use commercially.

The software consequence is a credential desk rather than a checkbox. A coach in a Baltimore County council who also coaches a travel lacrosse team and helps at a Little League field carries an annual County authorization that expires on its own date, a Little League check that resets on October 1, a lacrosse screen on its own cycle and SafeSport training that lapses 12 months after it was taken. None of the systems that issue them tells the others, and each of them can keep the coach off the field when it lapses. A league that tracks each credential with its source and its expiry date, and warns the coach a month ahead, has fewer surprises on a Saturday morning.

How long to keep the file

Every one of these records eventually raises the same question: how long to keep it? Maryland’s Child Victims Act of 2023 removed the deadline for civil claims of child sexual abuse, so such a claim “may be filed at any time.” Chapter 104 of 2025 then lowered the caps on revived claims, those that would have been time-barred before October 1, 2023: for actions filed on or after June 1, 2025, noneconomic damages against a private defendant are capped at $700,000 per claimant, down from $1.5 million, and a public entity’s liability at $400,000 per claimant. No statute we found tells a league how long to keep its screening records, its rosters or its attendance. But with no time limit on the claims, the facts that would matter in one, who coached which team, in which season, with which clearance and under which policy, may be asked for decades later, long after the volunteers who kept them have moved on. That is a decision a board should make deliberately, with a lawyer and an insurer, and then have its software enforce, rather than a default set by whichever platform the league used in a given year.

The registration form is where the rules live

A youth sports registration looks like a shopping cart, and legally it is several documents at once: a purchase, a set of acknowledgments the state requires, a release the league hopes a court will enforce, a set of consents a governing body requires, and a collection of a child’s personal data. Each of those has its own rulebook, and most registration platforms treat all of them as custom form fields that a volunteer types in each season. Here is what the rulebooks say, starting with the one that applies to every league in Maryland.

Concussions and cardiac arrest: every program, every season

Maryland’s concussion law for community sport is not in the Education Article, where most people look for it, but in §14–501 of the Health–General Article. It defines a youth sports program as “a program organized for recreational athletic competition or instruction for participants who are under the age of 19 years,” and it covers athletes in programs run at a public school facility or by a recreational athletic organization. Such a program “shall make available” the State Department of Education’s information on concussions, head injuries and sudden cardiac arrest to coaches, athletes and parents; every coach “shall review” it; an athlete suspected of a concussion or other head injury in a practice or game “shall be removed from play at that time”; and the athlete may not return until they have “written clearance from a licensed health care provider trained in the evaluation and management of concussions.” Before a program uses a field or other facility owned or operated by a local government, that government must tell it about these rules. For programs on public school property, §7–433 of the Education Article adds two things a registration system has to do: collect an acknowledgment from the athlete and the parent, which the statute says may be given by signature, by “checking an acknowledgment box on the registration form” or by another written or electronic method, and file an annual statement of intent to comply.

Few statutes describe a user interface, and this one names a checkbox. The software consequences follow directly. The acknowledgment is per athlete and per parent, and it needs a timestamp and the version of the information sheet it acknowledged. Each coach needs a record that they reviewed the information. And the removal rule turns into a small workflow: an incident record created at the field, a block on the athlete’s participation, and an upload of the written clearance that lifts it. In our census of Baltimore youth sports websites, which we describe below, 8 of 39 readable sites said anything about concussions at all.

The cardiac rules are newer and narrower. The 2024 Bailey Bullock Act requires cardiac emergency response plans of public and state-funded nonpublic middle and high schools, not of community leagues. But a league that keeps an automated external defibrillator at its complex falls under Chapter 91 of 2026, which rewrote Maryland’s AED program law from October 1, 2026: an entity that makes an AED available needs a certificate from the state’s EMS Board, valid for three years, a written plan that includes calling 911, an AED coordinator, and a report to the state’s emergency medical services institute after each use, and the law’s immunity protects the entity only while it holds a valid certificate. That is one more expiry date on one more asset, which is exactly the kind of thing a volunteer board forgets.

The release, and the one place in Maryland where it is void

Most registration forms end with a release in which the parent waives the child’s claims for the league’s negligence. Whether that works is a question many states answer “no.” Maryland’s highest court answered it in 2013, in BJ’s Wholesale Club v. Rosen: a parent’s release for a child’s use of a free supervised play area was enforceable, because it was not a transaction affecting the public interest, and the court declined to draw a line between commercial and non-commercial settings. The usual limits remain: a release does not excuse intentional harm or “the more extreme forms of negligence,” meaning reckless, wanton or gross negligence, and it fails where the bargaining power is grossly unequal.

Then the General Assembly carved out a large exception. Section 5–401.2 of the Courts Article, added by Chapter 941 of 2024 and in force since October 1, 2024, makes any clause that releases or limits the liability of a “recreational facility” for its own negligence “against public policy and … void and unenforceable.” A recreational facility is a commercial recreational facility, a commercial athletic facility or an amusement attraction, expressly including gyms and swimming pools, and the statute does not define “commercial.” So the same checkbox can mean two different things in Baltimore. On our reading, a volunteer league playing on a county field is in Rosen territory, while a for-profit club running its own indoor complex, training center or pool may be holding a release the statute has already voided. A registration system cannot settle that question, but it can keep the exact text and version of the release each parent accepted, for which child, on which date, and it can carry a flag for programs held at a facility the organization runs commercially, so that a lawyer can answer the question once instead of a volunteer guessing every season.

What protects the volunteer coach, and what the records have to show

Maryland gives youth sports volunteers their own immunity. Section 5–802 of the Courts Article protects an unpaid coach, manager, official or program leader of a nonprofit community recreation program from personal liability except for negligent driving, “willful, wanton, or grossly negligent” conduct and, notably, “negligence in permitting an unsupervised competition, practice, or activity.” Section 5–406 limits what a charitable organization’s agents can be sued for if the organization carries liability insurance of at least $200,000 per claim and $500,000 per occurrence, or the statute’s alternative limits, and the federal Volunteer Protection Act protects volunteers who receive no more than $500 a year in compensation, but not when they drive. Each of those protections is conditioned on a fact a league can prove only from its records: that an adult was present at the practice, that the insurance was in force with the right limits on the day, that the coach was a volunteer and not a paid stipend recipient, and that the carpool was or was not the league’s activity. Attendance taken by the coach, with the coach recorded as present, turns out to be a legal document.

Messages, rides and photos: the rules for clubs in Olympic sports

Clubs affiliated with an Olympic sport’s national governing body, directly or through a state affiliate, which in Baltimore includes most lacrosse, swimming, hockey, volleyball and competitive soccer programs, also answer to the U.S. Center for SafeSport. Its Minor Athlete Abuse Prevention Policies, in the version effective since January 1, 2025, contain the most software-shaped rule in this article. Every one-on-one electronic communication between an adult and a minor athlete must be “open and transparent,” which the policy defines as the adult copying or including the athlete’s parent or guardian, another adult family member or another adult participant on every communication, including replies when the child wrote first. Messages to a team must copy parents or another adult as well. A parent may ask in writing that the club stop contacting their child electronically, and the club must comply except in an emergency. And the policy says, in so many words, that “only platforms that allow for Open and Transparent communication may be used to communicate with Minor Athletes.” The same policies require advance written consent, renewed at least annually, for a coach to drive a minor alone, written consent for each specific lodging arrangement on an overnight trip, a ban on using any device to take photos or recordings in locker rooms, and an offer of abuse-prevention training to parents every 12 months.

The federal statute behind the Center reaches further than its own membership. Under 36 U.S.C. §220530, a nonprofit amateur sports organization that takes part in interstate or international competition and has adults in regular contact with minors must set up reasonable procedures to limit one-on-one interactions with minors, “including communications,” words Congress added in 2020, and must train its adults. A Baltimore travel club that plays even one tournament in Pennsylvania or Virginia appears to meet that description on the statute’s text, whether or not it belongs to a governing body; a rec league that never leaves the County does not. The adults it authorizes to work with minors become mandatory federal reporters under 34 U.S.C. §20341, with a duty to report suspected abuse within 24 hours. Maryland, separately, requires every person who has reason to believe a child has been abused to notify the local department of social services or the police. A team app that routes a worried coach’s report only to the league’s board is routing it to the wrong place.

Children’s data: whose problem it is depends on who collects it

Three privacy regimes touch a youth league, and each draws its boundary in a different place. The federal children’s privacy rule, COPPA, was amended in 2025, with compliance required since April 22, 2026: operators must now obtain a separate parental consent before disclosing a child’s data to third parties such as advertisers, keep a written data retention policy and a written information security program, and treat government identifiers such as a birth certificate and biometric data such as face templates as personal information. But COPPA applies to information collected online from children under 13, not to information a parent enters about a child, as we explained in our article on sporting goods stores, and the FTC generally treats nonprofits as outside it, so it lands on the vendor of a team app that gives children their own logins, chat or photo sharing rather than on the league. Maryland’s Online Data Privacy Act, by contrast, has no general exemption for nonprofits, applies to organizations that handle the data of 35,000 or more Maryland consumers, and bars targeted advertising to, and the sale of data of, anyone the organization knew or should have known was under 18. Most leagues fall below that threshold; the national platforms do not. The state’s Kids Code reaches only for-profit businesses with more than $25 million in revenue, the data of 50,000 or more consumers, or half their revenue from selling data, and remains in force while NetChoice’s challenge proceeds in federal court in Baltimore, with no injunction sought so far. Finally, since May 19, 2026, the federal TAKE IT DOWN Act has required platforms that primarily host user-generated content to remove reported intimate images within 48 hours; whether an invite-only team app “serves the public” under that law is not settled.

Put together, the registration form a Baltimore league needs is not a form builder’s job. It is a set of versioned documents with signers, dates and expiries, a messaging rule enforced by the system rather than by good intentions, and a data model in which a birth certificate, once used to confirm an age, is deleted rather than kept forever in a volunteer’s download folder.

The money side: a checkout with a different rule on every line

A league’s checkout sells several things at once, and Maryland treats almost every one of them differently. A registration platform that knows only “fee” and “add-on” cannot tell them apart; a treasurer has to, at the end of the year, and an auditor or the Comptroller may ask why. Here is the money side line by line, starting with the one that surprises people.

The registration fee: no sales tax, and a 10% question in the City

Maryland’s sales tax reaches only the services the law lists, and sports participation is not one of them; the Comptroller’s regulations say outright that charges for the privilege of bowling, golf, swimming, tennis and “similar sports” are not subject to it. The admissions and amusement tax is another matter. Counties and Baltimore City may tax the gross receipts from the “use of a recreational or sports facility,” and the Comptroller’s guidance on recreational facilities says that “fees charged for participation in a league are subject to the tax,” while lessons and instruction are excluded and ongoing classes that are not league-oriented are exempt. Both Baltimore City and Baltimore County tax at 10%. The County may not tax a nonprofit community association organized for the general welfare of its community. The City has had the legislature’s permission since 2016 to exempt fees for “an amateur recreational sports event or league”: the fiscal note for that law, Chapter 215 of 2016, records a Comptroller determination that an amateur sports league in the City owed the tax because it was “a sports league and not a social club.” The City’s amusement tax article, as codified today, contains no such exemption. A statewide exemption covers receipts “used exclusively” for charitable or educational purposes, and the Comptroller reads it narrowly.

We cannot tell a particular City league from here whether it owes 10% on its fees; that depends on how it is organized, what it charges for and how it spends the money, and the people to ask are the Comptroller’s office and an accountant who has asked before. What we can say is that the answer differs on the two sides of the city line and between a league fee and a fee for instruction, so the line items have to say which is which. A registration system that books a clinic, a season and a tournament entry as one undifferentiated “fee” makes that question unanswerable.

Uniforms, concessions and the gate

A jersey sold separately is a sale of goods, and Maryland’s 6% sales tax applies even when the seller is a nonprofit. The Comptroller is explicit that an exempt organization must hold a sales tax license and collect the tax on what it sells, because its exemption certificate covers what it buys, not what it sells; the casual-sale exemption is limited to sellers who do not regularly sell and to prices under $1,000. Whether a jersey bundled into a registration fee is taxable is not settled by any ruling we found, so the safe course is to list it on its own line. Team stores run by a dealer are a separate case, which our sporting goods article covers.

The concession stand has the most precise rule in the article. Tax–General §11–206(d)(4) exempts food, soft drinks and candy sold by a nonprofit food vendor “at a youth sporting event … for individuals under the age of 18 years if there are no facilities for food consumption on the premises, unless the sale is within an enclosure for which a charge is made for admission.” The regulations define facilities for food consumption as tables, chairs, booths, benches, counters and stands set aside for eating. Charge spectators at the gate, or set out picnic tables beside the stand, and the same hot dog becomes taxable. Selling food also needs a permit: Baltimore County’s temporary food permit costs $35 per business day, and both the County and the City require separate permission to sell food at a permitted field.

The gate itself pulls in three more rules. An admission charge is subject to the 10% amusement tax unless an exemption applies. Under Maryland’s ticket law, Commercial Law §13–310.1, a ticket issuer includes “a sports league whose teams are participating in an entertainment event,” the listing and every step of the purchase must show the total price including all fees and taxes, and a canceled event must be refunded in full; the law does not define an entertainment event, so whether a youth tournament’s spectator pass is covered is open, but it is the safer assumption. And Baltimore City’s ticket ordinance, which counts a sports competition as entertainment and a field as a venue, requires the box office price on the face of the ticket.

The field: priced by how the money flows

Field permits are a cost most platforms do not model, and both governments price them by facts a registration system already holds. Baltimore County’s permitting policy, effective January 1, 2024, gives certified councils’ in-house youth programs free use but, since January 1, 2025, charges $10 per participant per season for travel and club youth programs and $25 for adult programs, due on October 1, January 6 and May 1, with unpaid fees blocking the next season’s requests. Rosters exported from the council’s registration system are due two weeks before the first practice, showing only first names, last initials and ages. And a program counts as the council’s only if all of its money is collected and spent by the council: a program whose bank account carries a different tax identification number is classed as an outside club and pays hourly rates, which in the County’s fiscal 2025 fee schedule, the latest we could read, ran from $20 an hour for a community grass field for a nonprofit youth group to $75 for a regional turf field. Baltimore City’s athletic field permits cost $25 an hour on grass and $87.50 on turf for youth programs in 2026, plus a $10 application fee, require $1 million in liability insurance naming the Mayor and City Council, the department and the City’s employees as additional insureds, and come with a policy that tells organizers not to advertise or open registration until fields have been allocated and invoiced. A league that sells its season before it has its fields is, in the City, ahead of its own permit.

Donations, fundraising and the account that cannot have a child’s name on it

A “donate” button is a charitable solicitation under Maryland law, according to the Secretary of State, and an organization must register before soliciting unless it raises no more than $25,000 a year in contributions from the public and uses no professional solicitor. Youth sports organizations raising money for programs for minors are spared the separate annual fund-raising notice that other exempt charities must file, and every written solicitation and receipt still needs the statutory disclosure statement. Thresholds for audited and reviewed financial statements rose this year, to $1 million and $400,000. For software, that means donations sit on their own line, are totaled separately from fees and dues, and print the disclosure on the receipt.

The federal rule matters more, because it decides whether the league keeps its tax exemption. In a written determination released in 2023, the IRS revoked the exemption of a youth club with competitive travel teams and recreational teams, relying on the Tax Court’s 2013 decision in Capital Gymnastics Booster Club v. Commissioner, which held that crediting fundraising proceeds to the accounts of the families who raised them, so that fundraisers paid lower fees, let the organization’s earnings inure to those families. “The ‘points’ were as good as dollars,” the court wrote. The IRS letter puts the rule plainly: the club “may not maintain individual accounts that are earmarked for a particular individual.” Written determinations are not precedent, but the message is clear enough, and it runs straight into a common feature of fundraising platforms: leaderboards and per-player credit that families like and that a league’s ledger should not record as a credit to a child. Smaller items follow from the same ledger. A nonprofit with gross receipts normally of $50,000 or less files the IRS e-Postcard, and missing three years in a row revokes the exemption automatically; a coach paid $2,000 or more in 2026 as a contractor needs a Form 1099-NEC, under a threshold that rose from $600 this year; and a coach paid more than $500 a year is no longer a volunteer for the federal Volunteer Protection Act.

Monthly dues, card fees and refunds

Clubs that charge monthly dues should read Maryland’s automatic renewal law, Commercial Law §14–1329, in force since June 1, 2026. It applies to contracts in which a paid subscription or purchasing agreement renews automatically for another term, requires the terms to be shown clearly next to the consent, and requires a cancellation route at least as easy to use as the sign-up, in the same medium, with a prominent link or button. A club whose dues roll from one season into the next without a new decision looks like a subscription; installments for a single fixed season probably do not, although no Maryland authority has said so. Maryland’s Consumer Protection Act, which enforces it, has no general exemption for nonprofits.

We found no Maryland law against passing card fees to families, and bills to limit surcharges died in 2024. The card networks do have rules. Visa allows a surcharge only on credit cards, never on debit or prepaid cards, caps it at 3% and at the merchant’s actual cost, requires 30 days’ notice to the merchant’s acquiring bank and requires disclosure where the card brands are first shown, at checkout and on the receipt; Mastercard’s cap is 4%. A “convenience fee” is a different thing in Visa’s rules, allowed only for an alternative payment channel, never for a merchant that takes payments only online, never on recurring or installment payments, and only as a flat amount. Several of the pass-through fees we priced exceed 3% of a typical registration, and whether they count as surcharges depends on whether they apply only to card payments and on who is the merchant of record, which is a question for the platform and the processor before it is a question for the league. None of the 39 Baltimore youth sports websites we could read mentioned a processing fee before checkout.

We found no Maryland law that requires a youth league to refund a canceled season, and the state’s Health Club Services Act, with its cancellation and refund rules, excludes nonprofit community organizations. What the Consumer Protection Act does forbid is failing to state a material fact when the omission deceives. A refund policy that a parent sees only after paying is, on our reading, the kind of omission that rule was written for. In our local census, 7 of 39 sites showed a refund policy before checkout, and three of them deducted a fee from refunds, $25 in two cases and $300 on team tournament entries.

What 39 Baltimore youth sports websites show a parent, or a machine

To see how Baltimore’s leagues present themselves, we built a list of 61 youth sports organizations based in Baltimore City or Baltimore County on October 15, 2026: the 37 community recreation councils on the County’s own list, 16 travel clubs in soccer, lacrosse, swimming, hockey and volleyball found through the state soccer association’s club finder and searches, and 8 community programs, including the City’s own. For each, we read the homepage and up to 13 linked pages, such as registration, fees, policies, age charts and the store, without logging in or registering, along with the files that tell search engines and AI crawlers what they may read. We report problems only in total and name organizations only when they do something well.

The first finding is how many of these organizations have no website of their own. Twelve councils exist online only as a page on the County’s site, two organizations only on Facebook, and six sites were dead, parked or hijacked, one of them now serving a gambling page. Counting the 14 County-page-only and Facebook-only organizations with the seven that live entirely on a platform’s subdomain or path, 21 of the 61, or 34%, have no web presence on a domain they control, and among recreation councils it is 17 of 37. The listings that families use to find them decay too: 4 of the 24 council websites the County links to failed when we tried them, and 8 of the 29 Baltimore-area links in the state soccer association’s club finder were dead, parked or broken. The 39 sites we could read, 18 councils, 14 travel clubs and 7 others, ran on a dozen different builders, led by WordPress with 12, and sent families to about 13 different registration systems; for 9 of them, 8 of which were councils, we could not identify the registration system at all.

What 39 Baltimore youth sports websites show

39 sites · 61 organizations · Oct 15, 2026
Says coaches are screened or SafeSport-trainedscreen 35.9%14 of 39; 9 of 18 rec councils
Publishes a fee before loginfee 25.6%10 of 39; 3 of 18 rec councils
Links to a team store or uniform pagestore 23.1%9 of 39; 2 of the links were dead
Says anything about concussionsconcussion 20.5%8 of 39 readable sites
Shows a refund policyrefund 17.9%7 of 39; 3 deduct a fee from refunds
Carries structured data on the homepagejsonld 17.9%7 of 39; 4 are SEO-plugin defaults
Offers financial aid or a scholarshipaid 15.4%6 of 39; 4 are travel clubs
Has an llms.txt filellms 7.7%3 of 39; no rec council has one
Uses sports-specific structured datasports 2.6%1 of 39, a SportsClub type
Readable websites of 61 youth sports organizations based in Baltimore City or Baltimore County (37 recreation councils from the County’s list, 16 travel clubs, 8 community programs), read on October 15, 2026, from the homepage and up to 13 linked pages without logging in. Twelve councils have only a County page, two only a Facebook page, and six sites were dead, parked or hijacked.

The numbers in the chart are low across the board, and they are lowest exactly where this article’s rules apply. Only a quarter of the sites publish a fee before a parent creates an account, fewer than one in five shows a refund policy, and one in five says anything about concussions, a subject every youth program in the state has a statutory duty to inform parents about. The recreation councils were the most likely to say their coaches are screened, 9 of 18, which reflects the County’s program, and the least likely to publish a fee, 3 of 18. None of the 39 mentioned a processing fee before checkout, and three deducted a fee from refunds, which they at least stated. For machines the picture is starker: seven sites carry any structured data on the homepage, four of them a WordPress plugin’s default organization markup, and one, a soccer club, describes itself as a sports club with an address and map coordinates. Three have an llms.txt file, and no recreation council does. Only one organization’s robots.txt names AI crawlers, and it blocks PerplexityBot. A second site blocks every crawler, search engines included.

The soccer clubs had done their homework on the rule change. Of the 10 readable soccer-only organizations, 7 showed the new school-year age groups for 2026–27, none showed only the old birth-year chart, and 3 showed no chart at all. Two details show how messy the transition is: one club used a September 1 to August 31 cycle, to match Maryland’s school calendar, rather than the August 1 rule the state association adopted, and another kept birth-year groups for an MLS NEXT Homegrown team, which is exactly what MLS NEXT requires of that division.

Several organizations already do what we would recommend to everyone. The Charles Village Rec League’s soccer club in the City publishes its fees in plain text, about $250 a season for travel and $70 to $80 for its academy, runs a scholarship fund so that cost is not a barrier, and has a page explaining the 2026–27 age group change. Pipeline Soccer Club shows the total price with a choice between paying in full or monthly, $475 or three payments of $169, alongside a scholarship page and a uniforms page. Coppermine Soccer Club has the census’s only sports-specific structured data, an llms.txt file, a financial-assistance statement and a tryout table that labels each league as school-year or birth-year. Carroll Manor Recreation Council shows an $85 fee and a plain refund rule on its program page before login, with concussion and background-check statements. The Baltimore Youth Hockey Club publishes refund policies by program, a scholarship application and uniform order windows, and Baltimore Elite Volleyball Club puts its prices on the tryout page, from $30 a session to $600 for a high school league, marks its $50 tryout fee as non-refundable and states its SafeSport training requirement.

What 87 soccer clubs across the country say about the new age groups

The August 1 change gave us a rare chance to measure how quickly a rule reaches the place parents actually look. We took the full public club directories of one official state soccer association in each of 16 states, four in each of US Youth Soccer’s regions and none in Maryland, 1,970 clubs in all, drew six clubs per state at random with a fixed, published seed (20261015), and read each club’s homepage and up to a dozen pages on age charts, registration, tryouts, fees, policies, financial aid and abuse prevention on October 15, 2026, two and a half months into the new seasonal year. Of the 96 clubs drawn, 87 had a readable website. Nine did not: six directory links led to lapsed domains, four of them parked, one serving gambling content and one resolving to no real server, and three more returned an error or looped.

Only 31 of the 87 clubs, 36%, showed the August 1 rule anywhere we could reach: 30 as the current rule, 17 of them with an explanation of the change, and one with the old and new charts side by side. Seven clubs, 8%, still presented the birth-year rule as current, most of them on pages with leftover text from earlier seasons, and two of the clubs that did publish the new rule put it only inside an image, where a search engine or an AI assistant reading text cannot see it. Five described their divisions by school grade only, and the largest group, 42 clubs or 48%, showed no age rule at all on any page we fetched. For a decision that every family registering a child this season had to apply, that is a lot of silence.

The registration platform a club uses turned out to be a strong predictor of whether its families could see the rule. These are the clubs’ own pages, not the platforms’, and no platform writes a club’s age chart for it, but some make it easier to keep one current than others. Among clubs that register players through PlayMetrics, 9 of 13 showed it; through LeagueApps, 2 of 3; through Demosphere, 3 of 7; through Sports Connect, 5 of 20; through SportsEngine, 2 of 9; and through GotSport, 1 of 5. Clubs that run both recreational and competitive programs showed the rule in 22 of 43 cases, while competitive-only clubs did so in 5 of 29, which suggests that the clubs with a big recreational intake took the explaining more seriously. The numbers per platform are small and we read them as direction rather than proof, but the direction is the argument of this article: when the rule lives in the registration system and the explanation lives in a page somebody has to remember to write, the page is what gets forgotten.

The rest of what these clubs show a parent is thin in the same places as in Baltimore. A program fee was published before login on 38 of the 87 sites, 44%, ranging from $35 to $325 a season for recreational soccer and from $305 to $3,100 a year for competitive programs, and 3 of those 38 fee tables were for a past season. A refund policy was visible on 21 (24%), financial aid on 25 (29%), and a SafeSport or background-check statement on 24 (28%). Seven mentioned a processing or service fee, and one of them, the Penn-Trafford Soccer Club near Pittsburgh, explains in its FAQ that a $3 service fee on each registration is charged by Sports Connect and a $2 fee is the club’s own, which is the kind of plain disclosure this article argues for. For machines, not one of the 79 homepages we could read carried sports-specific structured data; 14 had generic organization or local business markup and 50 had none. Only one site blocked crawlers in robots.txt, and it blocked all of them, search engines included. Twenty-two had an llms.txt file, every one generated by a platform or an SEO plugin rather than written by the club: all 11 sites on the Duda builder, 6 of 7 on Wix, 4 WordPress sites and 1 on GoDaddy.

The clubs that did it well are worth copying. Great Falls Reston Soccer Club in Virginia publishes a 2026–27 age chart, an explanatory “Age Group Change” page and an age calculator, along with its fees and its financial assistance, SafeSport and refund pages. The Sanford Area Soccer League in North Carolina posts the new chart, runs its tryouts by August-to-July birth ranges, and publishes its competitive fees, a refund policy and a scholarship program. Middleton United in Wisconsin has a birth-year-to-seasonal-year FAQ with a timeline, published fees, dated refund deadlines and scholarships. And Springfield FC in Holland, Ohio, announces the shift from January 1 to August 1, lists each recreational division’s birth range and price, from $35 to $120, and says plainly that the spring portion of the fee is not refundable.

The online store: how families find a league, and what its checkout should sell

A league’s website is a small online store with an unusual catalog. It sells a handful of products a year, each with a deadline, an eligibility rule and a capacity: a fall season in eight divisions, a winter clinic, a summer camp, spring tryouts, a uniform, a spot on a waitlist. Its customers live within a few miles and search at predictable moments, the week a flyer comes home from school or the week a neighbor mentions tryouts, with questions such as “youth soccer Baltimore County” or “baltimore youth lacrosse league.” And as the Aspen survey above shows, the registration fee is only about a fifth of what a family spends on the sport; the camps, clinics, lessons and gear that make up much of the rest are also products a league can sell from the same store. Most leagues treat the website as a brochure and the registration platform as a cash register. The useful way to think about it is the other way around: the facts a family needs to decide are the store, and the checkout is the last page of it.

Keep the facts on a page you own

Where those facts live decides who can read them. We checked the crawler rules of the main youth sports platforms on October 15, 2026, and tested sample league pages with the user agents of the main AI crawlers. Sports Connect’s and SportsEngine’s league sites allow AI crawlers in their robots.txt files, but in our tests their pages returned an error to the user agents of GPTBot, ClaudeBot and Common Crawl’s crawler while serving the same page to OpenAI’s search crawler and to Perplexity’s; because real crawlers are verified by their network addresses as well, we treat that as indicative rather than proof. SportsEngine’s own corporate site blocks several AI crawlers outright. GotSport’s registration system tells every crawler, Google’s included, to stay out; PlayMetrics disallows its sign-up pages; LeagueApps’ member pages are mostly empty until JavaScript runs; and, as noted above, LeagueLineup’s league pages now lead to a corporate homepage. Several example pages on two platforms carried an empty canonical tag, which tells search engines nothing about which address is the real one, and none of the platform pages we looked at carried any sports or event markup.

None of that is a reason to leave a platform that works. It is a reason to keep the facts that decide a registration, the age rule and divisions, the fee including anything passed on to families, the dates, the field addresses, the refund policy, the financial aid and the volunteer requirement, as plain text on a domain the league controls, and to link from there to the platform’s registration form. It is also a reason to export the league’s data at the end of every season, because a platform that changes owners can change its export too.

What Google will and will not show

There is no special search result for a sports league. Google’s gallery of rich results, last updated in June 2026, has none for sports organizations or teams, and its FAQ results stopped appearing on May 7, 2026. Its event documentation, updated on September 8, 2026, is the one that applies to leagues, and it draws two lines that matter: “Events must be bookable to the general public,” so events that require a membership or an invitation are ineligible, and spectator events where the main participants and audience are minors and that take place at a school are not eligible either. On our reading, a public camp or clinic at a park, on its own page with its own address, date and fee-inclusive price, can qualify; an invitation-only tryout or a game at a school cannot. When a session is rained out, the page’s event status should say so. For everything else, Google says plainly that its AI features need no special files or markup, and that Google Search ignores llms.txt, while adding that keeping one for other services is fine.

Google Business Profile is narrower than many boards assume. A business qualifies only if it “make[s] in-person contact with customers during its stated hours,” and the guidelines exclude “an ongoing service, class, or meeting at a location that you don’t own or have the authority to represent.” On our reading, a volunteer league that plays on permitted County or City fields has no eligible address to list, while a club that runs a staffed clubhouse or a complex it controls, with signage and stated hours, does. The field’s owner, usually the County, the City or a school, holds that listing, and the league’s job is to make sure its own pages name the field correctly.

What the checkout should sell, and how

The checkout is where the rest of this article turns into product design. Each program is a product whose eligibility is computed from a date of birth under a named rule, not chosen from a dropdown. Payment plans are now standard: TeamSnap allows from 2 to 12 installments, or up to 20 on a custom schedule, though not by bank transfer; PlayMetrics lets a family split a payment with another person; and every installment repeats the flat per-transaction fee. Sibling pricing, waitlists with acceptance deadlines and a financial aid request inside the checkout are features families now expect, and Sports Connect even offers registration insurance at checkout. None of the youth registration platforms we checked advertises buy-now-pay-later. The uniform is a separate, taxable line; a team store should tell parents when its prices include a fundraising markup, which can be built in automatically, as SquadLocker’s 5%, 10% and 15% options do, and SquadLocker’s prepaid vouchers let a league fold a uniform into the registration price without running a warehouse. If a league lists its spirit wear on Google Shopping, Google’s rules treat custom team apparel as a product without a manufacturer barcode. And whatever fee a family pays on top of the program should appear before the card number does.

AI assistants are a front door, not a cash register

Every major AI assistant now sells something, and none of them sells a youth sports registration. OpenAI launched Instant Checkout in ChatGPT in September 2025 for Etsy sellers and added Shopify merchants in November, then said in March 2026 that it would let merchants use their own checkouts and focus on product discovery; Google’s Universal Commerce Protocol and Business Agent, Microsoft’s Copilot Checkout and Perplexity’s Instant Buy all handle physical products. For a league, an assistant is a discovery channel that ends at the league’s registration link, which makes that link and the page behind it the most valuable thing the league publishes. In our two censuses, one of the 39 Baltimore sites and none of the 79 national homepages we could read described themselves to machines as a sports club or organization, most did not state their fees, and many did not state their age rules. The league that publishes a clear page with its divisions, its prices, its dates and its policies is the one an assistant can recommend with confidence, because it is the only one whose answer the assistant can check.

A note for readers in Lithuania

Part of our team works from Lithuania, where the three questions at the center of this article, who may work with children, how children are grouped and what a club may ask a family for, have recently been answered more firmly than in Maryland. The screening answer is the clearest contrast. Under Article 30 of the Law on the Fundamentals of Protection of the Rights of the Child, as amended in 2024 and 2025, a person convicted of a sexual offense, even one that is spent or expunged, or of certain other serious crimes while the conviction stands, may not work, volunteer or intern at an organization that provides social, cultural, educational, sports or health services only to children, or anywhere else with direct and regular contact with children. Before taking someone on, staff or volunteer, the employer must check the validity of a “lawful work with children” code generated from the national register of suspects, accused and convicted persons, and must recheck it at least once every calendar year; self-employed tutors and private coaches must show their code to a parent who asks. The code itself, available since January 1, 2025, from the Interior Ministry’s information technology department, is free, has no expiry date and stays valid until it is revoked, and anyone can check it at ird.lt/tikrinti; employers can check their whole staff at once and subscribe to alerts when a code is withdrawn. Maryland opened its child abuse records to youth sports two weeks ago and left their use optional; Lithuania made a criminal-record screen of everyone who works with children mandatory, free and verifiable by a parent.

The age question is a mirror image of the American one. The US soccer bodies have just moved their cutoff to August 1 so that sports groups would match school grades. Lithuania moved the school side instead: since September 1, 2023, under amendments to the Law on Education, pre-primary education starts in the calendar year a child turns five by April 30, and parents must enroll in primary school a child who has turned six by April 30, so on our reading a Lithuanian class no longer matches a calendar birth year. Sport did not follow. The 2026–27 rules of the schools’ basketball league define the boys’ U14 championship as players born in 2013, and the football federation’s youth league rules for the same season admit players born in 2013 or later to U14. A Vilnius club’s registration system now has the Baltimore problem in reverse: one child, a school class defined by April 30 and a sports group defined by January 1.

Health clearance is where Lithuania is furthest ahead on data. The pupil health certificate, e-form E027-1, lives in the national e-health system and is valid for a year; since June 24, 2026, a Health Ministry order lets parents give it to a sports club either printed or as a viewing code, and children who train less than eight academic hours a week are checked by their family doctor, while those who train more need a sports medicine doctor. A Maryland league collects a provider’s written clearance after a concussion as an upload; a Lithuanian club can receive a state record with a code. Children may consent to online services on their own from age 14 under Lithuanian data protection law. And the money is smaller: a club that meets once a week costs about €35 to €50 a month and twice a week €45 to €70, according to tv3.lt in August, with the state’s non-formal education voucher usually covering €15 to €25 of it, and in a survey cited by 15min.lt in September, 84% of families paid up to €50 a month for one child’s club.

The clearest Lithuanian example of the credential desk we describe below is not a sports club but a tutoring marketplace. On edtalk.lt, each tutor’s profile carries a badge stating that the tutor holds a valid state-issued code for lawful work with children, “checked automatically” against the state register, and a separate badge when the platform has reviewed the tutor’s identity document; its page for primary-school families says that all of its teachers hold the permit, and a post on its blog shows parents how to check any tutor’s code themselves in about a minute. Its online store is organized the way a league’s divisions should be, by grade, with workbooks, PDF exercises and individual lessons for each class: second-grade math foundations for €7.99, fourth-grade math tests for €2.38 and fourth-grade English exercises for €4.95, among 66 products from €2.38 to €29.99. A verified adult on one side and a catalog sorted by a child’s cohort on the other is the same data model as a Baltimore league’s volunteer desk and registration store; the difference is that in Lithuania the state supplies the check, and the platform only has to show it.

What custom actually costs, and when it pays

We price every project at a fixed fee, agreed before we start, and publish the starting points on our pricing page. For a Baltimore recreation council, community league or travel club, the packages map onto this article like this.

founderandai’s fixed-price packages, applied to Baltimore youth sports organizations
PackageFixed priceWhat it would be for a youth league or club
Prototype Sprint$3,500A one-week working prototype on your own data: last season’s registrations, rosters and volunteer list loaded into one record; every child placed in the right division under each governing body’s rule, including soccer’s new August 1 cutoff; every coach’s background check, training and clearance dates checked against the rules you play under; every fee, discount and refund reconciled with what parents actually paid; and a list of what you could not show a parent, an insurer or a lawyer today
Online Storefrom $6,000The registration store on your own domain: one page per program with its age rule, dates, fee, refund policy and financial aid, structured data search engines and AI assistants can read, and a checkout that places the child, collects the season’s acknowledgments, offers payment plans and sibling pricing, keeps donations and uniform add-ons on separate lines, and shows the full price before the parent pays
Custom App or Internal Toolfrom $12,000A volunteer and credential desk: one record per adult with each check, training and clearance and its expiry date, a gate that keeps an uncleared adult off a roster, a separate, access-logged place for anything the state discloses, and a retention schedule you decide on deliberately; or a division engine that applies each sport’s age rule, play-up policy and document checks to every registration
Operations Systemfrom $12,000One system behind the organization: programs, registrations, divisions, rosters, volunteers, fields and schedules, payments, refunds, scholarships and the season’s documents, connected to the team app, the governing body’s registration system and the background-check vendor you already use

Most of our projects land between $6,000 and $30,000, and none requires you to give up a team app, a governing body’s registration system or a background-check vendor that already works; the demos page shows finished work. In Maryland, the state’s 3% tax on software and IT services applies to a custom build, unless the buyer is a nonprofit with a Maryland sales and use tax exemption certificate, so for a buyer without one the Online Store package starts at $6,180 with tax.

Whether custom pays depends on size. For the 600-registration council in our model, it rarely pays on fees alone: a store on the league’s own domain would save families roughly what the pass-through setups charge them, minus the processing the league would then absorb, and a build from $6,000, or $6,180 for a buyer that pays Maryland’s tax, takes several seasons to recover. It pays sooner for the councils and clubs at the top of the IRS file. A council with 2,500 registrations at $160, $400,000 a year, would pay about $17,550 a year on SportsEngine HQ with fees absorbed, at published prices, against about $12,350 in card processing on its own store, or about $7,775 if half its families paid by bank transfer: a difference of roughly $5,200 to $9,800 a year before counting a single volunteer hour. For every size, the bigger saving is the work volunteers cannot do reliably: comparing rosters with the County’s list every Friday, recomputing divisions when a rule changes, collecting clearances before the first practice, and answering, years later, who coached whom.

What we would build for a Baltimore youth league

We would not build a team app. Scheduling, chat, availability, scores and the photos parents share are what the national products do well, they are cheap or free to the families who use them, and a league gains nothing from owning its own. We would not replace a governing body’s registration system either, because a soccer, lacrosse or hockey player has to be registered there whatever the league uses. What we would build is the layer that sits between those systems, the league’s parents and volunteers, and the rules this article describes: the records a governing body, an insurer, a county, the state or a court can ask about, generated from the league’s own data instead of rebuilt from email every season.

The first piece is the registration store. Every program is a page on the league’s own domain with its age rule, its dates, its fee, its refund policy, its financial aid and its volunteer requirement, and with structured data that search engines and AI assistants can read. The checkout works like a shop that knows children: it takes a date of birth once and places the child in the right division for each sport under that sport’s rule, flags a play-up or play-down for a person to approve rather than letting a parent pick, offers sibling pricing and payment plans, keeps the fee, the uniform, the donation and any card fee on separate lines with their own tax treatment, collects the season’s acknowledgments in the order the rules require, and shows the parent the full price before the parent pays. A refund or a transfer is a transaction on the same record, not a note in a spreadsheet.

The second is a volunteer and credential desk. Each adult gets one record: the governing body’s background check and its renewal date, abuse-prevention training and its refresher, concussion training, any county requirement, and, where the league chooses to ask for one, the state’s child protective services clearance. A gate keeps an adult off a roster until the checks the league has decided on are current. Anything the state discloses about a person goes into a separate, access-logged place that only the people the law names can open, because passing it on is itself a misdemeanor. And the retention schedule is a decision the board makes and the system enforces, rather than whatever a volunteer’s inbox happens to keep.

The third is a division and roster engine that a registrar can trust in August. It holds each governing body’s cutoff date and how it counts age, the documents it accepts as proof, the league’s own play-up policy, and the history of the rule, so that last season’s U10 and this season’s U10 are not silently compared as if they were the same group of children. It produces the rosters each governing body wants in the format it wants, and it keeps the copy of a birth certificate only as long as the league actually needs it.

The fourth is the messaging rule, built into the place where coaches talk to families: messages to a minor go to the parent as well, or go nowhere, and the record of who said what to whom is kept the way the league’s abuse-prevention policy says it will be. The fifth is the boring one that makes the rest trustworthy: a season ledger that ties every payment, refund, scholarship, sponsorship and fundraising dollar to the program it paid for, and never to an individual child’s account, so that a volunteer treasurer can close the year, file the right IRS form and answer a parent’s question about where the money went.

None of that replaces the team app, the governing body’s system, the background-check vendor or the payment processor. It connects them through the league’s own data and makes the league’s obligations visible to the volunteers who carry them. All of it is built on your own database, exportable in full, and yours to own, which matters for an organization whose officers change every two years.

Build, buy, or leave it alone

Most youth sports organizations should buy, and many should keep what they have. A recreation council that runs three sports for a few hundred children, with volunteers who change every year, needs a registration platform that its next registrar can learn in an evening, and several are free to the league or cost less than a set of uniforms. A travel club with paid coaches needs a club platform that handles tryouts, offers, payment plans and the governing body’s roster rules, and the products built for clubs know that work better than any studio would on a first project. The people behind these products have spent years on youth sports, and we would not try to talk a league out of one that works.

Choose by the meter rather than the logo. A registration platform charges by the subscription, by the transaction or as a percentage of every payment, and often the families pay it; a background-check vendor charges by the check and a governing body by the member; a fundraising platform takes a share of what is raised; and a team store adds a markup to what parents buy. For our modeled council, software and processing at published prices ran from $2,616 to about $5,500 a year, screening from $450 to $1,680, and fundraising from nothing to $3,000 on a $15,000 campaign. Ask for the full price in writing, including what parents will pay on top of your fee and who keeps it, because the cheapest platform for the league is often the most expensive one for its families, and the families are who the board answers to.

Then ask every vendor these questions, in writing, before you sign or renew:

  • Can the system place a child under each governing body’s own age rule, including soccer’s August 1 cutoff from 2026–27 and a different rule for a different program in the same league, and can it keep last season’s divisions labeled under last season’s rule?
  • Can it hold every adult’s background check, abuse-prevention training and concussion training with their own expiry dates, and keep an adult off a roster until they are current?
  • Does it collect the season’s acknowledgments, the concussion information sheet, the abuse-prevention policy and the release, with a timestamped record of who signed which version for which child?
  • What does a parent pay on top of the registration fee, under what name, who keeps it, and is it shown before the parent enters a card?
  • Can donations, uniforms and fees sit on separate lines with their own tax treatment, and can every fundraising dollar be tied to a program rather than to a child’s account?
  • Who owns the program pages and the registration data, can search engines and AI assistants read the pages, and can I export every family, player, volunteer and payment record, in full, whenever I like?

A vendor that answers all of them well has earned the contract. Build when the answers are “through a spreadsheet” for the questions that carry your risk: when the volunteer file lives in a past registrar’s inbox, when the board cannot say which coaches were cleared on the day of a game, when a large share of families pays a fee they did not see coming, or when a club spans sports whose rules no single product holds. Leave alone what is cheap and works: the team app families already use, the governing body’s registration system, the background-check vendor your governing body requires, and the team store if parents are happy with it.

Our guide to custom software in Baltimore explains how we work, our article on sporting goods stores covers team stores, equipment standards and the lacrosse economy around Baltimore in more depth, our article on dance studios covers recitals and summer camps, and our article on tutoring and test prep covers the background checks Maryland requires of people who work with students in schools. If you want to find out which of these would pay for you, bring us one season of registrations, rosters, volunteers and payments, and we will show you.

Questions Baltimore leagues and parents ask us

How much does youth sports league software cost?

Less than most boards fear and more than the pricing pages suggest. Of 17 registration platforms we checked on October 15, 2026, only four published both a subscription price and a processing rate, from $0 to $1,188 a year in software plus about 3% to 4% and a flat fee per transaction. For a modeled council with 600 registrations at $140, software and card processing at published prices came to between 3.1% and 6.5% of what it collected, about $2,600 to $5,500 a year. Background checks, abuse-prevention training and fundraising fees usually add more than the software itself.

Why do parents pay a processing fee on top of the registration fee?

Because many platforms are free to the league and pass their costs to families. TeamSnap’s setting that passes transaction fees to registrants is on by default, Sports Connect charges families $3 per checkout, and other platforms let the league choose. We found no Maryland law against passing card fees on, but the card networks do have rules: Visa allows a surcharge only on credit cards, caps it at 3% and requires it to be disclosed before and at checkout and on the receipt, and it does not allow a convenience fee for merchants that only take payments online. The fee should be shown before a parent enters a card number.

What are the youth soccer age groups for 2026–27?

From the 2026–27 seasonal year, US Youth Soccer, US Club Soccer and AYSO form age groups from August 1 to July 31 instead of by calendar birth year. Outside AYSO’s two-year divisions, a child’s group is their age on July 31, 2026, plus one: a child born between August 1, 2015, and July 31, 2016, plays U11, and one born between August 1, 2016, and July 31, 2017, plays U10. USYS Maryland follows the August 1 rule and does not let clubs choose their own cutoff, while the Olympic Development Program and the MLS NEXT Homegrown Division still use the birth year.

Why is my child in the same soccer age group as last year?

Because your child was probably born between August and December. Under the new August 1 cutoff, children born from January to July land in the group the birth-year rule would have given them, while children born from August to December land one group younger, so many of them repeat last season’s age group in 2026–27. Most of them now play with their school-year peers, which was the point of the change.

Do youth sports coaches need background checks in Maryland?

It depends on who runs the program and where it plays. On our reading, Maryland law requires a fingerprint-based criminal history check for the paid staff of recreation programs that primarily serve minors, including private ones, but leaves checks of volunteers optional, and we found no state law requiring a private league to screen its volunteers. Baltimore County requires every volunteer in recreation council programs to be authorized through its background check program every year; Anne Arundel County requires checks at least every three years and Howard County every year; and most governing bodies, including Little League, USA Hockey, USA Swimming, USA Lacrosse and U.S. Soccer, require their own checks on their own schedules.

What changed for youth sports in Maryland on October 1, 2026?

Chapter 790 of 2026 took effect. It allows the Maryland Department of Human Services to disclose a report or record of child abuse or neglect, after a finalized finding of indicated abuse or neglect, to the coach, team administrator or manager of a youth sports program, to decide whether a person is suitable to work or volunteer there. It is permissive: it does not require the department to disclose, require leagues to ask, or create a form or fee, and it does not cover allegations or open investigations. The older consent-based CPS background clearance, which is free and returns results in one to two weeks through the state’s portal, remains the way a league can ask about a specific volunteer.

Can a person with a criminal record coach youth sports in Maryland?

Maryland has no single statewide rule for private youth sports, so the answer comes from the program’s rules. Baltimore County’s volunteer program lists 14 categories of disqualifying offenses, some only if they occurred within the last five years; Anne Arundel County bars disqualified people from youth programs on its parks and school fields; and governing bodies such as Little League also check the National Sex Offender Registry and the U.S. Center for SafeSport’s disciplinary database. A league should publish its own criteria and apply them consistently, with a lawyer’s help.

How do Baltimore County recreation council background checks work?

Council board members, officers, head and assistant coaches, instructors and anyone with access to registration forms or financial information apply online through the County’s background check program, at no cost to the volunteer, and must be authorized every year. Results are usually posted on Fridays and can take up to two weeks, and the County publishes a list of approved volunteers with each approval’s expiry date; the list dated October 8, 2026, had 10,350 entries.

What training do coaches need to use a Baltimore City field?

Under the City’s Jordan McNair Youth Athletic Protection Act, every coach of a youth program that needs a Department of Recreation and Parks permit must have completed department-approved training within the last 24 months in six subjects: concussions, heat exhaustion, heat stroke, using a defibrillator, sudden cardiac arrest, and recognizing and reporting abuse and neglect. The department may not issue the permit until the program documents that every coach has complied.

What is SafeSport, and does it apply to my club?

The U.S. Center for SafeSport oversees abuse prevention in Olympic and Paralympic sports, and its Minor Athlete Abuse Prevention Policies apply to clubs affiliated with a national governing body, directly or through a state affiliate. They require, among other things, that every one-on-one electronic message between an adult and a minor athlete copy a parent or another adult, and written consent for one-on-one travel and lodging. Separately, federal law requires nonprofit clubs that compete across state lines to limit one-on-one interactions with minors and makes their authorized adults mandatory reporters of suspected abuse within 24 hours. The Center’s core training costs $20 for people outside a governing body and is free for members.

Are youth sports waivers enforceable in Maryland?

Often, but not everywhere. In BJ’s Wholesale Club v. Rosen (2013), Maryland’s highest court enforced a parent’s release of a child’s negligence claims, within limits: a release does not cover intentional harm or reckless, wanton or gross negligence. Since October 1, 2024, however, Courts Article §5–401.2 makes releases for the negligence of a commercial recreational or athletic facility, including gyms and pools, void. On our reading, a volunteer league on public fields and a for-profit club with its own facility may be in different positions, and a lawyer should review the wording.

What does Maryland require after a youth athlete’s concussion?

Every youth sports program in Maryland must make the state’s concussion, head injury and sudden cardiac arrest information available to coaches, athletes and parents, and coaches must review it. An athlete suspected of a concussion or head injury must be removed from play immediately and may not return without written clearance from a licensed health care provider trained in concussions. Programs on public school property must also collect an acknowledgment, which can be a checkbox on the registration form. On Baltimore City fields, the same removal and clearance rule also covers heat exhaustion, heat stroke and cardiac arrest.

Is a youth sports registration fee taxable in Maryland?

It is not subject to Maryland sales tax, but a uniform sold separately is, at 6%, even when the seller is a nonprofit. League participation fees can be subject to the local admissions and amusement tax, which is 10% in both Baltimore City and Baltimore County: the Comptroller’s guidance treats league fees as taxable and instruction as excluded, Baltimore County may not tax a nonprofit community association, and Baltimore City has had authority since 2016 to exempt amateur league fees but has not written that exemption into its code. Ask the Comptroller or an accountant about your league’s situation.

Can a youth sports nonprofit credit fundraising to a player’s account?

The IRS says no. In Capital Gymnastics Booster Club v. Commissioner (2013), the Tax Court upheld the loss of a booster club’s exemption because fundraising was credited to the families who raised it, and in a 2023 written determination the IRS revoked a youth club’s exemption on the same ground, stating that it “may not maintain individual accounts that are earmarked for a particular individual.” Fundraising proceeds should go to the program, not to a child’s balance.

Does a youth league need to register as a charity in Maryland?

A league that asks the public for donations, including through a “donate” button on its website, must register with the Secretary of State unless it receives no more than $25,000 a year in contributions and uses no professional solicitor. Youth sports organizations raising money for programs for minors are exempt from the separate annual fund-raising notice, and written solicitations and receipts must carry the statutory disclosure statement.

How long should a youth league keep volunteer and roster records?

No Maryland statute we found sets a period for a league’s screening records, rosters or attendance, but since 2023 Maryland has allowed civil claims of child sexual abuse to be filed at any time, so the record of who coached whom, when and with which clearance may matter for decades. Decide on a retention schedule with a lawyer and your insurer, keep confidential records such as state disclosures separate and access-controlled, and make your software enforce the schedule rather than leaving it to whichever platform the league used that year.

Start here

Could your league show who was cleared to coach last Saturday?

Book a free 30‑minute call. Bring one season of registrations, rosters, volunteers and payments. We are not your lawyers or your accountants, but we will go through them with you: which division each child belongs in under each governing body’s rule, which coaches were cleared on which date and by whom, what your families paid and for what, what search engines and AI assistants can read about your programs, and what a registration store, a volunteer desk or an operations system built on your own data would look like.