CMYSA public-records report
Caddo Mills Youth Sports Association, Caddo Mills, Texas
This is an independent review of public records. It is not part of CMYSA, and CMYSA did not approve it. It is not a financial audit. The grade below is about how open and clear the group is with the public.
The grade
Grade B-71 out of 100
Early grade. Medium confidence. The grade is about how open and clear the group is with the public. It is not a grade of any person.
Scores from others, for comparison
- Charity Navigator: 77% - Three stars. This is another group's score. It is not part of our grade.
Click the green stamp at the top to see how we got this grade, or read the scoring guide at the end of this report.
How to read this report
- This report looks at Caddo Mills Youth Sports Association (CMYSA) in Caddo Mills, Hunt County, Texas. Its EIN (its tax ID number) is 75-2949579. We wrote it on October 12, 2026 and last corrected it on October 14, 2026. It covers records dated 2001 through October 2026.
- Everything in this report comes from public records. This is an independent review. It is not part of CMYSA, and CMYSA did not approve it. We do not accuse anyone of wrongdoing. People are named by role only.
- Our rule: every fact is tied to a public document with a full link. If something is a guess, our own math, or an open question, we say so.
- A messy record, a missing or incomplete written policy, or a big expense does not prove fraud or theft. Nothing in the public record shows that money is missing.
- The money numbers come from the group's own IRS tax forms filed online (2013 to 2025, in a form a computer can read). They also come from ProPublica summaries (2010 to 2012). A third source is PDF copies of the 2022 to 2024 forms that CMYSA posts on its own website [UNVERIFIED U3].
- The main sources are original documents. They are 17 sets of CMYSA board minutes (April 2025 to September 2026). They are the signed 2022 bylaws (the group's own rules) and the September 2026 bylaws. They also include Texas Comptroller and Secretary of State data. Another source is 180 City of Caddo Mills council agendas and minutes (2019 to 2026, scanned into searchable text). The last is saved copies of the CMYSA website from 2021 to 2023.
- Some facts rest on City of Caddo Mills council records. We have not confirmed them until a person re-reads the source pages. See "How we did this and what we could not check".
- Labels in square brackets show a fix ("ERRATA") or something we could not confirm ("UNVERIFIED"). The last section, "Corrections to earlier versions", lists every change.
Words used in this report
- Form 990: the yearly report a tax-free group files with the IRS. Form 990-EZ is the short version for smaller groups.
- E-file: a tax form filed online. The IRS posts each one as a data file (called XML) that a computer can read.
- Net assets: what the group owns minus what it owes.
- Audit, review or compilation: three kinds of outside check by an accountant. An audit is the deepest. A compilation is the lightest.
What was corrected
| Earlier statement | Corrected finding | Source |
|---|---|---|
| The year the group was formed is unclear (2003 or 2007) | Texas set up the nonprofit corporation on October 2, 2001 (state file 0800018046) [UNVERIFIED U1]. The IRS ruling that made it tax-free came in June 2003. The "2007" on recent tax forms differs from the Texas record. | Texas Comptroller franchise-tax open data; ProPublica |
| "111 basketball sign-ups" in fall 2025 | "111 bb 74 sb" in the August 2025 minutes means fall baseball (111) and softball (74). Basketball ended fall 2025 with 378 players on 44 teams. | August 2025 minutes; November 2025 minutes |
| Texas allows two charity raffles a year | Texas law now allows prizes in up to four raffles a calendar year. It bans money prizes. | Texas Occupations Code ch. 2002 |
| Hooten Park Phase 1 is a $1.5M project that ends July 2026 | The state accessibility filing now lists $3.0M and an end date of July 31, 2027. It adds bigger soccer fields, a playground and irrigation. | TDLR TABS2026003967 |
| Charity Navigator gave a 60/100 score | [ERRATA E1] Charity Navigator shows an overall score of 77% (Three-Star) for FY2025 (checked 2026-10-12). It also says: records retention policy: No, tax form shown on website: No, and independent financial statements: No. | Charity Navigator |
| City records were not found | We found 27 city documents that matter (field lighting, fencing, $25,000 in support, asphalt hauling, Hooten grants and contracts). | City links in the facilities section |
The short version
- CMYSA is a volunteer-run 501(c)(3) (a tax-free charity). It runs almost all the organized rec sports for kids in Caddo Mills. These are soccer, baseball, softball, T-ball, basketball, volleyball, flag and tackle football, cheer and drill (CMYSA website).
- From 2010 to 2020, it ran on $80,000 to $125,000 a year. Then it grew to $553,217 in revenue (money coming in) in 2025. That is about 5.4 times its 2020 size (2025 IRS e-file; 2020 IRS e-file).
- The group grew as the town grew. Caddo Mills had 1,493 residents in the 2020 census. It has an estimated 6,650 in 2026 (World Population Review). The school district expects about 4,700 new homes (CMISD bond site).
- The gap between money in and money out has shrunk. From 2023 to 2025, revenue rose about 68% while expenses rose about 87%. The surplus (money left over) fell from $46,756 to $26,159 (2023 e-file; 2025 e-file).
- The biggest mismatch in the public records is this: the tax forms do not match the group's own records. Every form from 2022 through 2025 says "THE ORGANIZATION DOES NOT HAVE MEETINGS". Each one also answers "No" to keeping board minutes [UNVERIFIED: we read these IRS answers in the e-files, but a second person has not yet re-read them] (2025 e-file). Yet the saved copies of the website announced monthly board meetings in 2021 to 2023 (Wayback, Feb 2023 notice). The bylaws signed in February 2022 call for monthly meetings and minutes (2022 bylaws). And eight sets of 2025 minutes are posted for the public (nine more are posted for 2026) (CMYSA About Us).
- The tax forms, bylaws and minutes show some gaps in written safeguards. The forms report no audit, review or compilation (an outside check of the books). They report no policy for keeping records and no policy for staff to report problems safely. The minutes mention Venmo and cash payments (and a May 2025 note not to give out Zelle information), even though the bylaws call for checks with two signatures. The 2026 bylaws allow for personal purchases on group cards. Votes have been taken on Discord. In August 2026, the minutes say school facility contracts "need to be located" (2025 e-file; 2026 bylaws; August 2026 minutes).
- The tie to the city is large, and some people hold roles in both places. The City of Caddo Mills owns the fields. In February 2023 the city manager told the council that it had agreed to help support CMYSA with $25,000. At that meeting the council awarded a $24,500 bid for field work [U2: the Feb 14, 2023 council minutes, page 5, record this; a second person has not yet re-read the page]. The city is also spending several million dollars on Hooten Memorial Park. Two council members were the person who made the motion and the person who seconded it on 7 of 12 CMYSA and Hooten votes. All 7 votes were unanimous (city council minutes). In the same minutes, the same two members also made and seconded many motions that have nothing to do with CMYSA. One of the two, a council member, is listed on the tax forms as CMYSA vice president for 2022 to 2024. The other, the mayor pro tem (the council member who fills in for the mayor), is listed as basketball co-commissioner on the CMYSA site. The minutes show no step back from a vote and no ruling on a conflict, either way. We do not imply any wrongdoing (Feb 14, 2023 council minutes; June 9, 2026 council minutes; CMYSA basketball page).
- Good signs: no officer was paid in any year. Net assets (what is left after debts) were above zero every year. About 87% to 89% of revenue came from sign-up fees in 2022 to 2025 (our math from the table "Where the money came from"). A CPA (a licensed accountant) prepared the tax form each year. Minutes have been posted since April 2025. Tax forms for 2022 to 2024 are posted [UNVERIFIED U3: links found on the ottosport host, but Charity Navigator still scores "tax form on website: No"]. There is a written refund process. Background checks are required. The 2026 bylaws are stronger (CMYSA financials page; 2026 bylaws).
Bottom line: the records show real growth and real value to the town. They also show that how the group is run and how it keeps records have not kept up with a half-million-dollar budget. This is a good reason to ask for an independent look at the money. But without records of single transactions, the records do not support a claim that anyone misused funds.
Who they are
| Item | What we found | Source |
|---|---|---|
| Legal name | Caddo Mills Youth Sports Association Inc | ProPublica |
| EIN | 75-2949579 | ProPublica |
| Texas charter | [UNVERIFIED U1] Nonprofit corporation, state file 0800018046, set up October 2, 2001. Its franchise-tax status (a Texas business tax) is active and exempt. | Texas Comptroller open data |
| Texas sales-tax permit | Not found when we searched the state's permit list for the group's name | Texas Comptroller sales-tax permit data |
| IRS status | 501(c)(3) public charity under 509(a)(2), tax-free since June 2003 | ProPublica |
| Mailing address | PO Box 162, Caddo Mills, TX 75135 | 2025 e-file |
| Who prepares the tax form | The CPA firm Conway CPAs LLC, Greenville, TX. One CPA at the firm signed in recent years. A different CPA signed 2015 to 2021. | 2023 e-file; 2019 e-file |
| Employees | 0 in every year; officers are not paid | 2025 e-file |
Who held each office
The table shows how many different people the tax forms list in each office in each period. We do not name them.
| Tax year | Presidents listed | Vice presidents listed | Treasurers listed | Source |
|---|---|---|---|---|
| 2013-2015 | 1 | 1 | 1 | 2013, 2015 |
| 2016-2017 | 1 | 1 | 1 (a second person signed the 2017 form) | 2016, 2017 |
| 2018-2019 | 1 | 1 | 1 | 2018, 2019 |
| 2020-2021 | 1 | 1 | 1 | 2020, 2021 |
| 2022-2023 | 1 | 1 | 1 | 2022, 2023 |
| 2024 | 1 | 1 | 1 | 2024 |
| 2025 | 1 | 1 (interim, meaning temporary) | 1 | 2025 |
The group's website now lists a president, a secretary, a fundraising lead, a basketball commissioner and a football commissioner (CMYSA leadership page). This list may be out of date. The board voted on a new basketball commissioner in April 2026 (April 2026 minutes).
Roles that overlap
These are plain facts about overlapping roles. They are not accusations.
- A person was CMYSA football commissioner from 2018 to 2021 and vice president from 2022 to 2024 (2018 e-file; 2024 e-file). That person is a Caddo Mills city council member (TML directory). That person is also president of the Caddo Mills Athletic Booster Club (Booster Club).
- The CMYSA treasurer from 2018 to 2023 (2023 e-file) is also treasurer of the Athletic Booster Club (Booster Club).
- The mayor pro tem (TML directory) is listed as CMYSA basketball co-commissioner (CMYSA basketball page). The mayor pro tem spoke at the September 2025 CMYSA board meeting as a parent (September 2025 minutes).
- A person was CMYSA vice president from 2013 to 2017. That person is the care-of contact (the mailing contact) listed for CM Unleashed Sports Inc, which is listed as tax-free since July 2025 (not confirmed from a captured document) (TaxExemptWorld).
What they do
Sports and groups they belong to
| Sport | Detail | Source |
|---|---|---|
| Soccer | Ages 4U to 14U. A member of North Texas Soccer [UNVERIFIED U4: the NTX list names "Caddo Mills Youth Soccer"; a separate EIN 93-2513665 "Caddo Mills Soccer" exists]. The fall 2025 season ran Sept 12 to Nov 7. | CMYSA soccer; NTX Soccer members |
| Basketball | Grades K to 6, $150, NTJBL league. 378 players on 44 teams in fall 2025. | CMYSA basketball; November 2025 minutes |
| Football and cheer | Premier Lakes Sports League (started 2019). Fall 2026 runs Aug 29 to Nov 21. Flag football for PK to grade 1, tackle for grades 2 to 6. | Premier Lakes; Zorts calendar |
| Baseball and softball | NCS, USSSA and PlayRBI events. CMYSA Fall Tournament. Adult co-ed and men's slow-pitch were announced for spring 2026. | USSSA; PlayRBI; CMYSA baseball |
| Volleyball | Grades K to 8 rec play through Tri County Youth Volleyball. "Uncommon" club teams were added in 2026. | CMYSA volleyball; January 2026 minutes |
| Drill | Youth drill team | CMYSA drill |
Where they play
CMYSA's rules say it has an agreement with the city to use Hooten Memorial Park. They also say it has an agreement with Caddo Mills ISD to use school facilities (CMYSA Rules and Regulations). In January 2026 the minutes say the district's athletic contact "will get new contract for CMISD school facility use. No $$ changing" (January 2026 minutes). In August 2026 the minutes say "School contracts/costs need to be located and reviewed" (August 2026 minutes).
How money moves
- Sign-up is online through the Demosphere / OttoSport platform (CMYSA registration, the Register link on the CMYSA soccer page). There is also a Zeffy page for donations (Zeffy).
- The minutes mention Venmo payments, cash gate fees, vendor payments collected at events, and sponsor checks (April 2025 minutes; May 2025 minutes; September 2025 minutes; March 2026 minutes). The April 2025 minutes list Zelle as a discussion item without saying it is used. The May 2025 minutes read "do not give out Zelle information, utilize VENMO" under the treasurer.
- Each sport handles refunds on its own, through its commissioner (CMYSA refund policy).
What happened and when
Rows that rest on City of Caddo Mills council records are unverified until someone re-reads them (see "How we did this and what we could not check").
| Date | What happened | Source |
|---|---|---|
| Oct 2, 2001 | [UNVERIFIED U1] Texas nonprofit corporation set up | Texas Comptroller open data |
| 2002 | First Form 990-EZ (a short yearly tax form) on file, for tax year 2002 | ProPublica |
| June 2003 | IRS ruling that made the group a tax-free 501(c)(3) | ProPublica |
| 2003-2006 | No tax forms on file (the group was likely under the size that requires one; unverified) | ProPublica |
| 2007 | An original form and a fixed form are on file for tax year 2007 | ProPublica |
| 2010-2012 | Revenue of about $101K to $114K | ProPublica |
| 2013-2019 | Revenue of $84K to $126K. Deficit years (spent more than came in) were 2013, 2014, 2016 and 2018. The same person is listed as president the whole time. | IRS e-files cited in the financial table |
| 2015 return | Signed May 26, 2017. | 2015 e-file |
| Mar 10, 2020 | [UNVERIFIED] Council agenda lists approval of quotes for "Light Installation on Field A for CMYSA" (the minutes were not in the set we reviewed) | Council agenda, Mar 10, 2020 |
| Nov 2021 | Website announces monthly board meetings | Wayback, Nov 2021 notice |
| Feb 7, 2022 | The president and the full board sign the bylaws | 2022 bylaws |
| Apr-Sep 2022 | Board meetings announced for Apr 20, Jun 15 and Sep 21 | Wayback, Apr 2022; Wayback, Jun 2022; Wayback, Sep 2022 |
| May 3, 2022 | "CMYSA Statement Regarding 4/30/2022 Incident" is posted (we only saved the title; we did not save the text) | Wayback, May 2022 |
| May 10, 2022 | Council looks at a fireworks show on city property at the "CMYSA Ball fields /Airport" | Council agenda, May 10, 2022 |
| Jul 2022 | Blackland 12U All-Stars finish 2nd at the NCS East Texas Rec World Series | Wayback, Jul 2022 |
| Feb 14, 2023 (date corrected) | The city manager tells the council it had agreed to help support CMYSA with $25,000. The council awards SMG a $24,500 bid for Field D fencing, T-ball backstops and a soccer striping machine. The vote was unanimous [U2: the council minutes, page 5, record this; a second person has not yet re-read the page]. | Council minutes, Feb 14, 2023 |
| Feb-Sep 2023 | Board meetings announced for Feb 22, May 24, June and Sep 27 at the middle school library | Wayback, Feb 2023; Wayback, May 2023; Wayback, Sep 2023 |
| May 2023 | CMISD voters pass a $240M bond and a $50M athletics bond (811-445) | CMISD bond presentation |
| Feb 2024 | Texas Parks and Wildlife (TPWD) awards Caddo Mills $750,000 for Hooten Park (baseball field, LED lighting, accessible routes) | News coverage of the TPWD award (link not reproduced here) |
| Jul 9, 2024 | [UNVERIFIED] Council minutes list a $750,000 TPWD application for Hooten Phase 2 (a second person has not yet re-read the page) | Council minutes, Jul 9, 2024 |
| Sep 10, 2024 | Council accepts the Dunaway engineering proposal for Hooten Phase 1. The mayor pro tem made the motion, a council member seconded it, and the vote was unanimous (minutes p. 3). | Council minutes, Sep 10, 2024 |
| Jan 2025 | TPWD Phase 2 grant reported at $750,000 (inclusive playground, pavilion, trails, irrigated sports fields) | CultureMap Dallas |
| Jan 2025 | CMYSA's posted Rules and Regulations adopted | CMYSA Rules and Regulations |
| Mar 11, 2025 | City awards Rigid Excavation $49,000 to grind up asphalt from the old drag strip. This counts as matching money for the grant. Bids to move the light poles were $59,000 and $65,000. The mayor pro tem made the motion on the light-pole item and another council member seconded it [ERRATA, corrected from an earlier version]. | Council minutes, Mar 11, 2025 |
| Apr 2025 | First CMYSA minutes posted for the public | April 2025 minutes |
| May 13, 2025 | [ERRATA, corrected from an earlier version] Council gets an update on a police camera grant. One of three cameras is for CMYSA; this was not a CMYSA grant. Council also approves hauling donated asphalt millings to the "CMYSA Fields" for parking. | Council minutes, May 13, 2025 |
| Jul 8, 2025 | Phase 2 grant confirmed; Dunaway task order approved | Council minutes, Jul 8, 2025 |
| Jul 2025 | CMYSA board votes 5-0 on a change in a commissioner role | July 2025 minutes |
| Aug 12, 2025 | City approves an $84,000 grant-management contract with Public Management for Phase 2 | Council minutes, Aug 12, 2025 |
| Mar 2026 | Hooten design estimate reaches about $4.6M. The mayor pro tem suggests asking CMYSA for input. Council decides to put the soccer fields out for bids. | Council minutes, Mar 10, 2026 |
| Mar 24, 2026 | [ERRATA, corrected from an earlier version] The City Manager said the grant covers the baseball field. The City Engineer, passing along what the grant manager said, said removal could take up to a year. | Council minutes, Mar 24, 2026 |
| Jun 9, 2026 | Eight bids come in. The contract goes to Earthco, if TPWD approves. The mayor pro tem made the motion and a council member seconded it. | Council minutes, Jun 9, 2026 |
| Jul 9, 2026 | Award to RLM Earthco recorded at $1,851,947.15 (the listing's "awarded amount" line) | ConstructConnect |
| Sep 9, 2026 | Updated bylaws posted; the signature block is blank | 2026 bylaws |
| Sep 10, 2026 | Council looks at a $556,441.40 playground purchase from We Build Fun for Hooten Park | Council agenda, Sep 10, 2026 |
The money, 2010 to 2025
Money in, money out, and what is left
Surplus means money left over. A number in parentheses is a deficit (spent more than came in). Margin is the surplus as a share of revenue. Net assets (EOY) means what was left after debts at the end of the year. The Form column shows which yearly tax form (Form 990 or the shorter 990-EZ) the group filed.
| Year | Form | Revenue | Expenses | Surplus (deficit) | Margin | Net assets (EOY) | Source |
|---|---|---|---|---|---|---|---|
| 2010 | 990-EZ | $114,470 | $112,354 | $2,116 | 1.8% | $38,715 | ProPublica |
| 2011 | 990-EZ | $110,313 | $128,106 | ($17,793) | -16.1% | $20,922 | ProPublica |
| 2012 | 990-EZ | $101,639 | $93,949 | $7,690 | 7.6% | $28,612 | ProPublica |
| 2013 | 990-EZ | $83,637 | $90,772 | ($7,135) | -8.5% | $20,861 | e-file |
| 2014 | 990-EZ | $96,924 | $98,401 | ($1,477) | -1.5% | $19,384 | e-file |
| 2015 | 990-EZ | $110,662 | $100,280 | $10,382 | 9.4% | $29,033 | e-file |
| 2016 | 990-EZ | $92,268 | $111,272 | ($19,004) | -20.6% | $10,029 | e-file |
| 2017 | 990-EZ | $96,907 | $86,828 | $10,079 | 10.4% | $20,108 | e-file |
| 2018 | 990-EZ | $98,216 | $99,705 | ($1,489) | -1.5% | $18,619 | e-file |
| 2019 | 990-EZ | $125,967 | $109,264 | $16,703 | 13.3% | $35,322 | e-file |
| 2020 | 990-EZ | $103,030 | $81,682 | $21,348 | 20.7% | $56,670 | e-file |
| 2021 | 990-EZ | $172,994 | $178,260 | ($5,266) | -3.0% | $51,404 | e-file |
| 2022 | 990 | $270,860 | $247,454 | $23,406 | 8.6% | $74,812 | e-file |
| 2023 | 990 | $328,365 | $281,609 | $46,756 | 14.2% | $121,570 | e-file |
| 2024 | 990 | $474,850 | $438,388 | $36,462 | 7.7% | $158,033 | e-file |
| 2025 | 990 | $553,217 | $527,058 | $26,159 | 4.7% | $184,195 | e-file |
Trends we worked out (this is our math, not a number from a document):
- Revenue grew about 17% a year, compounded, from 2013 to 2025. From 2020 to 2025 it grew about 40% a year, compounded.
- 2025 revenue was about 5.4 times 2020 revenue.
- The 2025 year-end balance sheet shows $157,047 in cash and $5,119 in liabilities (what the group owes). That includes a $4,008 credit-card balance (2025 e-file).
- Net assets would cover roughly four months of 2025 spending.
Where the money came from, 2022 to 2025
| Line | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| Sign-up fees | $240,997 | $292,732 | $421,957 | $481,898 |
| Concession (snack stand) income | $8,731 | $18,697 | $14,066 | $27,762 |
| Superbowl / cheer competition | n/a | n/a | $5,843 | $17,973 |
| Gifts (contributions) | $17,292 | $7,425 | $20,649 | $20,978 |
| Fundraising events, total (costs) | $3,833 ($0) | $12,511 ($3,013) | $12,415 ($495) | $13,533 ($8,943) |
| Cash at year end | $58,759 | $97,517 | $127,240 | $157,047 |
Sources: 2022, 2023, 2024 and 2025 e-files.
The biggest costs
| Line | 2013 | 2018 | 2021 | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|---|---|---|
| Uniforms | $28,641 | $45,038 | $90,541 | $118,022 | $122,762 | $195,853 | $188,664 |
| Referees, umpires, judges | in contractor fees | $5,619 | n/a | $30,077 | $45,451 | $43,943 | $81,511 |
| Occupancy (fields, gyms, mowing) | $10,258 | $32,018 [ERRATA H12] | $51,336 [ERRATA H12] | $41,259 [ERRATA F1] | $46,729 | $81,598 [ERRATA F2] | $92,247 |
| Dues and subscriptions (2022-2025: all counted as office and admin costs) | $228 [ERRATA F3] | $100 [ERRATA F3] | $1,638 | $5,931 | $7,419 | $24,803 | $55,130 |
| Concession supplies | n/a | n/a | n/a | $7,095 | $8,899 | $23,761 | $21,138 |
| Timekeeper / gate worker | n/a | n/a | n/a | n/a | $108 [ERRATA F5] | $5,970 | $11,430 |
| Trophies and awards | $4,843 [ERRATA F4] | $1,356 [ERRATA F4] | $3,861 | $8,063 | $8,949 | $12,108 | $15,605 |
Sources: the e-files listed above. "n/a" means the line was not listed on its own in that year's data. [ERRATA F1-F5] In an earlier version, five cells showed n/a. They are listed in the filings and are now filled in (990 Part IX L16; 990-EZ L16 detail; 2023 Schedule O). We cannot check the 2013 referee entry ("in contractor fees") in the XML (the computer-readable file). The 2013, 2018 and 2021 forms are the short Form 990-EZ, which does not split costs into program and office costs. The 2021 dues figure is in that year's line 16 notes. Uniforms are steadily about 32% to 51% of all spending.
Ratios (our math):
- The office and admin share of spending (management and general) rose from 6.6% in 2022 to 12.9% in 2025. Dues and subscriptions drove most of that rise.
- Concessions lost about $9,700 in 2024 ($14,066 in sales against $23,761 in supplies). They made about $6,600 in 2025 (2024 e-file; 2025 e-file).
What the meeting notes show, 2025 to 2026
Sign-up numbers
| Season | What was reported | Source |
|---|---|---|
| Spring 2025 | Baseball had 23 teams and brought in about $20K. A "normal" spring is described as double that. | August 2025 minutes |
| Spring 2025 | The baseball spring season was reported as an $11K loss. | July 2025 minutes |
| Fall 2025 | Baseball had 111 sign-ups. Softball had 74. | August 2025 minutes |
| Fall 2025 | [ERRATA G1] Soccer had 241 players, rising to 264. (The figure of about 330 is from the August 2026 record, not fall 2025. The May 2025 minutes do not contain 330.) | August 2025 minutes; October 2025 minutes |
| Fall 2025 | Football had 185 tackle players. Flag football and cheer had about 145-148 each. | May 2025 minutes; June 2025 minutes |
| Fall 2025 | Basketball had 383 sign-ups in October. At the end of the season it had 378 players on 44 teams. | October 2025 minutes; November 2025 minutes |
| Fall 2026 | Soccer was around 330. | August 2026 minutes |
Money and operations in the minutes
- [ERRATA G2] The board said in June 2025 (not April) that "all sports need to be profitable" (June 2025 minutes). The April 2025 minutes list a $10 cheer contest entry item. They do not show a price increase (April 2025 minutes).
- In July 2025 the board talked about raffles over $600 and insurance on structures. It also voted 5-0 on a change in a commissioner role (July 2025 minutes).
- September 2025 included these talks (September 2025 minutes):
- A parent asked how gate fees (fees paid at the entrance) are tracked.
- The treasurer said "we made over 11k this weekend" at the gate.
- Mowing was said to cost "over 40k." A parent said bids top out at $20K.
- Leaders said open sessions had been few in the past.
- The fundraising coordinator asked that only chosen people take payments from vendors.
- The minutes note that the bylaws (the group's written rules) were out of date.
- In October 2025 mowing was called the "biggest expense." The board noted that basketball earns extra money while other sports do not (October 2025 minutes).
- [ERRATA G3] The treasurer said in October 2025 that they were leaving (October 2025 minutes). In November 2025 the board talked with a candidate and moved the vote to Discord (November 2025 minutes).
- January 2026 covered several money topics (January 2026 minutes):
- Deposits of sponsor checks, and the fundraising coordinator "tracking donations via tax forms."
- Spirit 66 uniform fittings.
- A food business (Bubbly Blvd) planned to run the snack stand for about 20% of daily profit.
- A request to make the Uncommon club volleyball program its own CMYSA sport.
- [ERRATA G4] February 2026: guests asked the board to look again at its background-check decision about a commissioner. The minutes raise only a question about voting during an interim (temporary) period. The board voted on a new basketball commissioner in April 2026 (April 2026 minutes) (February 2026 minutes).
- In March 2026 commissioners were told to send coach lists to the secretary. The secretary will run background checks "as a check and balance" (March 2026 minutes).
- In April 2026 an online raffle for a $500 wagon ran through May (April 2026 minutes).
- In May 2026 the minutes say adult softball will no longer run under CMYSA after that season (May 2026 minutes).
- In June 2026 the board finished a background-check notice to post on Discord (June 2026 minutes).
- In July 2026 the treasurer asked how Uncommon will pay fees. Someone was given the task of following up on Uncommon volleyball payments. A meeting with Spirit 66 and a talk about mowing with a vendor were set up (July 2026 minutes).
- In August 2026 the minutes note that the Spirit 66 uniform mock-up needed work, that drill jackets were late, and that school contracts "need to be located" (August 2026 minutes).
- [ERRATA G5] September 2026: a guest described the Caddo Mills Education Foundation's Oct 17 fundraiser (with an open bar and $1,500 sponsorships). That is a different group's event, not CMYSA's. CMYSA's own "Casino Night" shows up as a separate fundraising line, and no bar is mentioned. One Uncommon account was past due. Sponsor requests were put "in Discord for votes" (September 2026 minutes).
None of the 17 posted minutes records a treasurer's report with bank balances. None compares the budget to actual spending. None shows a formal vote to approve the yearly budget. This comes from a keyword search of the full text of all 17 files.
The rules and what happens
What the bylaws require
| Topic | 2022 bylaws (signed Feb 7, 2022) | 2026 bylaws (posted Sep 9, 2026) |
|---|---|---|
| Payments | By check, signed by the treasurer and the president | Same, with a separate account for each sport in accounting software |
| Treasurer reports | Accurate records for each sport. The final season report is "subject to an audit" [an outside check of the books]. Tax papers are filed by December 31. | Same |
| Budgets | The treasurer makes a yearly budget. Each commissioner turns in a sport budget 30 days before the season. | Same |
| Insurance | At least three closed bids from insurers with no tie to the group | Same |
| Perk for board members | Free sign-up for the sport the commissioner runs | Free sign-up for all sports the commissioner's child plays |
| Card use | Not covered | Personal buys on CMYSA credit or debit cards must be paid back within 14 days, or the card is shut off |
| Acting without a meeting | Only with written consent of all directors, filed with the minutes (sec. 5.8 and 5.13) | Same (sec. 5.13) |
| Signatures | Signed by the full board | Signature block is blank |
Sources: 2022 bylaws (saved copy of the bylaws page: Wayback); 2026 bylaws.
What the tax returns say
| Answer on Form 990 Part VI [the tax form's section on how the group is run] | 2022 | 2023 | 2024 | 2025 |
|---|---|---|---|---|
| Voting board members | 0 | 0 | 0 | 12 |
| Volunteers | 0 | 0 | 0 | 0 |
| Board meeting minutes kept | No | No | No | No |
| Schedule O note [the form's page for extra notes] [UNVERIFIED: a second person has not yet re-read these answers] | "does not have meetings" | same | same | same |
| Rule on conflicts of interest [when someone's own interest could affect a decision] | Yes | Yes | Yes | Yes |
| Rule that protects people who report problems | No | No | No | No |
| Rule for how long records are kept | No | No | No | No |
| Outside check of the books (audit, review or compilation) | None | None | None | None |
Sources: 2022, 2023, 2024 and 2025 e-files (tax forms filed online). Charity Navigator also points out, on its own, that there is no rule for how long records are kept (Charity Navigator).
Questions the records raise
These are questions the public records raise. They do not say that anyone did something wrong.
| # | What we noticed | Evidence | Question it raises |
|---|---|---|---|
| 1 | The tax returns say there are no meetings and no minutes [UNVERIFIED: a second person has not yet re-read these answers]. Other records show meetings and minutes. | 2022-2025 e-files compared with saved meeting notices (2021-2023), the signed 2022 bylaws, and the 2025 posted minutes | The returns are signed statements. Why do the answers differ from the other records? One possible reason (inference, not confirmed) is that the person who prepares the return is not given, or does not ask for, records about how the group is run. |
| 2 | Zero voting members and zero volunteers were reported (2022-2024). | e-files above | How were these counts decided? The bylaws and minutes list 12 or more board positions. |
| 3 | No audit, review or compilation [kinds of outside check], even though revenue is over $500K and the bylaws say "subject to an audit." | 2025 e-file; 2022 bylaws | The public record shows no outside test of the books. |
| 4 | Payments that do not use the two-signature check (Venmo, cash) | Venmo, cash gate fees and cash from vendors, as seen in the minutes; the May 2025 minutes say not to give out Zelle information | Card and person-to-person payments do not use the bylaws' two-signature check. What other check applies? |
| 5 | The 2026 bylaws allow for personal buys on CMYSA cards. | 2026 bylaws, sec. 9.13 | Beyond the 14-day pay-back rule, how are personal and group spending kept apart? |
| 6 | The 2026 bylaws give free sign-up in all sports to a commissioner's children. The returns report $0 for all pay. | Bylaws comparison; 2025 e-file | No dollar value for the sign-up benefit is reported. |
| 7 | Votes were taken on Discord. | August 2025, September 2026 | The bylaws allow action without a meeting only with written consent from every director, and the consents are to be filed with the minutes (2022 bylaws, sec. 5.8 and 5.13; 2026 bylaws, sec. 5.13). How do Discord votes fit that rule? |
| 8 | School facility contracts "need to be located." | August 2026 minutes | The cost of using the facilities ($92,247) cannot be checked without the contracts. |
| 9 | Mowing was described as "over 40k." A parent said bids top out at $20K (not verified). | September 2025 minutes | A comparison of vendor prices would answer this. |
| 10 | Dues and subscriptions rose from $1,638 (2021) to $55,130 (2025). From 2022 to 2025, all of it is coded as management and general [office and admin costs]. The 2021 short form does not split costs this way. | e-files | Do league fees, which are program costs, sit in this line? The public record does not explain the growth. |
| 11 | Referee costs rose 85% in 2025 ($43,943 to $81,511). | e-files | Matching the costs to the number of games and the assignor's invoices would answer this. |
| 12 | Uniforms cost $188,664-$195,853 (2024-2025). | e-files | This is the largest line. A comparison of vendor, amount and price would answer it. |
| 13 | Cash from gate fees (over $11K in one weekend) has no separate revenue line, but the cost of gate workers is reported. | September 2025 minutes; 2025 e-file | Can the gate cash be traced to bank deposits? |
| 14 | A 50/50 raffle was planned in June 2025. | June 2025 minutes | Texas does not allow money prizes in charity raffles (Occ. Code sec. 2002.056). How does the planned format fit that rule? |
| 15 | [ERRATA G5] CMYSA "Casino Night" fundraiser. (The open bar belongs to a different event, run by the Education Foundation.) | September 2026 minutes | Has anyone confirmed the gambling and alcohol rules are met (venue permits, no cash value)? |
| 16 | We did not find a sales-tax permit when we searched the state's permit list for the group's name. The tax forms show concession (snack stand) income in 2024 and 2025, and T-shirt sales in 2021. | Comptroller sales-tax data; e-files | Does the group need a permit, or does an exception apply? A qualified tax reviewer should answer this. The state's guide for nonprofits lists the rules (Comptroller Pub. 96-122). The minutes record a 2026 plan to have a vendor run the snack stand. |
| 17 | The CMYSA baseball page listed adult softball in spring 2026. The May 2026 minutes say adult softball will no longer run under CMYSA after that season. | CMYSA baseball page; May 2026 minutes | Did running an adult league change any tax or league rule for the group? A qualified reviewer should answer this. The state's guide for nonprofits has rules for youth athletic groups (Pub. 96-122). |
| 18 | Old balances were carried for years. | Money owed to the group: $304 (the start and end of 2022, and the start of 2023); $4,304 unchanged at the start and end of 2024. Other assets: $6,052 (2023-2025). Credit card: $3,861 (2020-2023). | Are the books matched to the bank at each year end? (inference) |
| 19 | Bookkeeping items from earlier years | 2013 program expenses ($96,938) were more than total expenses ($90,772). There were changes to earlier years' numbers in 2013 and 2015. The 2015 return was signed in 2017. A deficit in 2016 took cash from $27.5K to $8.9K. | What explains each item? |
| 20 | The year the group formed on the returns (2007) does not match the Texas charter date of 2001 in the Comptroller data [UNVERIFIED U1]. | e-files; Comptroller data | Which year is correct? |
| 21 | Under the 2026 bylaws, sport commissioners, the fundraising coordinator, the treasurer and the vice president vote. The president votes only to break ties. The secretary and the technology coordinator do not vote. | 2026 bylaws, sec. 5.10 | Commissioners who spend sport budgets would make up the voting majority that approves those budgets (inference from the bylaw text). |
| 22 | The count of 1099 forms [forms for paying non-employees] was reported as 0 (the information-returns count, Form 990 Part V line 1a, e-file field IRPDocumentCnt, is 0 on the 2022 to 2025 returns), though referees, mowing and contract labor ($7,500 in 2023) were paid. | e-files | Were these forms required for pay to non-employees? |
| 23 | Minutes in 2026 mention complaints about vendor quality. | August 2026 minutes | What follow-up is recorded? |
City relationship and overlapping roles
- City support for CMYSA includes: the 2020 Field A lighting; the $25,000 in support that the city manager told the council about in February 2023, and, in the same agenda item, the $24,500 bid the council awarded for work on the fields [U2: the Feb 14, 2023 council minutes, page 5, record this; a second person has not yet re-read the page]; asphalt milling (ground-up old pavement) hauled to the CMYSA fields in 2025; the Hooten Memorial Park grants ($750,000 Phase 1, $750,000 Phase 2, Phase 3 not yet decided); the $1.85M Earthco contract; and the $556K playground (Council minutes, Feb 14, 2023; Council minutes, May 13, 2025; Council minutes, Jun 23, 2026; ConstructConnect).
- The mayor pro tem [the council member who stands in for the mayor] made the motion, and a council member seconded it, for the Hooten actions on Sep 10, 2024; Mar 11, 2025; and Jun 9, 2026. On Mar 11, 2025 this was for the milling item only. A different council member seconded the light-pole item, which fixes an earlier version. The same council member seconded the May 13, 2025 action to haul milling to the CMYSA fields (Council minutes, Sep 10, 2024; Council minutes, Mar 11, 2025; Council minutes, May 13, 2025; Council minutes, Jun 9, 2026). The two who made the motion and seconded it are the two officials in the "Interlocking roles" list. One is the mayor pro tem, who is listed as a CMYSA basketball co-commissioner. The other is a council member, who appears as CMYSA vice president in 2022-2024. The minutes record no step back from a vote and no ruling on a conflict. In the same minutes, the same two members also made and seconded many motions that have nothing to do with CMYSA. No wrongdoing is implied.
- Texas law asks for a sworn statement and for the person to sit out a vote only when they have a "substantial interest" in a business: 10% ownership, $15,000 of value, or more than 10% of gross income (Local Gov't Code ch. 171). Unpaid volunteer roles would generally not meet that test. The overlap still raises a question about how it looks. We have not confirmed from the record whether either official told anyone about it.
- In January 2025 a council member objected to council members also sitting on the EDC board [the economic development board]. The member called it a problem for checks and balances, and added "I'm frickin' CMYSA we can't find anybody ever for anything" (Council minutes, Jan 14, 2025). (Quoted for context. We draw no conclusion about overlaps between the city and CMYSA.)
- We found no written field-use agreement between the city and CMYSA among the 180 posted council documents. The 2019-2026 agendas show no vote to approve one. Many older posted PDFs were scanned images, so the text-reading software may have missed items.
Strengths and open questions
| Strengths | Open questions |
|---|---|
| No officer pay in any year (2025 e-file) | The tax returns give different answers than other records on meetings, minutes, board size and volunteers [UNVERIFIED: a second person has not yet re-read the meetings answer]. |
| Net assets (what the group owns minus what it owes) were positive every year. There was $157K in cash at the end of 2025. | No audit, review, compilation, rule protecting people who report problems, or rule on keeping records is reported. |
| About 87% to 89% of revenue was sign-up fees in 2022 to 2025, from a wide base of local families. | There are several cash and person-to-person payment routes, Discord votes, and card-use terms that raise questions about checks and controls. |
| Thousands of child-seasons per year across six program areas | The margin fell to 4.7%. Several sports run at a loss. |
| A CPA [a licensed accountant] prepares the return. The 2022-2024 returns are posted publicly [UNVERIFIED U3] (CMYSA financials page). | Facility contracts were not found. The minutes question mowing and uniform prices. |
| Public monthly meetings with posted minutes since April 2025 (CMYSA About Us) | The minutes contain no financial reports. |
| Background checks are required, and a refund route is set out. | Leaders change often: four presidents and six treasurers since 2013. |
| The city is investing heavily in new fields. | City and CMYSA roles overlap. |
What may come next
- Demand: population and school growth point to more sign-ups (World Population Review; CMISD bond site).
- Facilities: Hooten Park construction runs to July 2027 at a filed cost of $3.0M (TDLR). It may move games for a time. Later it may raise what is expected, and what it costs, to use the fields.
- New programs: club volleyball (Uncommon), adult softball (leaving CMYSA after the spring 2026 season), and new fundraising events (CMYSA casino night; see ERRATA G5) make it harder to follow all the rules (September 2026 minutes).
- Money outlook (an inference, not a forecast from any source): if revenue grows 15-20% a year, CMYSA would pass $750,000 between 2027 and 2028. Many community nonprofits ask a CPA for a review at about that size. It is also the size at which Texas and IRS interest in the answers about how the group is run matters more.
- Competition: new local nonprofits (Caddo Mills Soccer, listed as tax-free since December 2023 [UNVERIFIED U4]; CM Unleashed Sports, listed as tax-free since July 2025 (not confirmed from a captured document)) could split players or fees (TaxExemptWorld).
Records worth asking for
Bylaws Article 10 and Schedule O both say records are available on request (2025 e-file):
- The general ledger [the main record of all money in and out] and trial balances [lists of account totals] for 2020-2025, with a separate account for each sport.
- Monthly bank statements and bank matching-up sheets, showing who made them and who checked them.
- Demosphere / OttoSport settlement reports [sign-up payment reports] by season, matched to deposits, refunds and fees.
- Zelle, Venmo and card statements; the list of cardholders; and the log of 14-day pay-backs.
- Vendor ledgers and invoices for uniforms (Spirit 66 and others), referees, mowing, league dues and facilities.
- Written facility agreements with the City and with CMISD.
- Gate-fee count sheets and deposits; snack stand stock and sales; the Bubbly Blvd revenue-share agreement.
- Raffle and casino-night records showing the group followed Occupations Code ch. 2002.
- Disclosures of conflicts of interest from board members, 2022-2026.
- A list of the free sign-ups given as a board perk, with dollar values.
- The papers Conway CPAs used to prepare the 2022-2025 returns, and who answered the questions about how the group is run.
- From the City: any CMYSA use agreement, and any Chapter 171 sworn statements.
- The full text of the May 3, 2022 "Statement Regarding 4/30/2022 Incident."
- Scanned 2002-2012 returns. ProPublica lists them but blocks downloads. Ask for them from the IRS on Form 4506-A, or from CMYSA directly (ProPublica).
Follow-up checks an outside reviewer could do
- Match sign-up payments to deposits, season by season.
- Look at how much is spent with each vendor, and match vendor addresses against board members (to see if any vendor is tied to a board member).
- Check uniform amounts and prices against the number of players.
- Check mowing and facility costs against contracts and bids.
- Test the cash events: gate, snack stand, raffles.
- Review card and person-to-person payments against the bylaw rules.
- Check the year-end cutoff for old money-owed balances and other assets.
All sources
Linked original records may name individuals. This site refers to people by role.
IRS filings
- ProPublica organization page (2002-2025 index)
- TY2013 e-file
- TY2014 e-file
- TY2015 e-file
- TY2016 e-file
- TY2017 e-file
- TY2018 e-file
- TY2019 e-file
- TY2020 e-file
- TY2021 e-file
- TY2022 e-file
- TY2023 e-file
- TY2024 e-file
- TY2025 e-file
- Returns posted by CMYSA: 2022; 2023; 2024
- CMYSA financials page
- Charity Navigator
- Cause IQ
- TaxExemptWorld (Caddo Mills nonprofits)
CMYSA rules and governing papers
CMYSA board minutes
- Apr 2025
- May 2025
- Jun 2025
- Jul 2025
- Aug 2025
- Sep 2025
- Oct 2025
- Nov 2025
- Jan 2026
- Feb 2026
- Mar 2026
- Apr 2026
- May 2026
- Jun 2026
- Jul 2026
- Aug 2026
- Sep 2026
Saved copies of the old CMYSA website (Internet Archive)
- Homepage (Dec 2023)
- Bylaws page
- Meeting notices and statements: links in the timeline above (news IDs 397160, 416178, 418577, 422807, 427299, 433605, 449174, 463775, 469198)
CMYSA live pages
State of Texas
- Franchise-tax permit data (charter date, file number)
- Sales-tax permit data
- Comptroller Pub. 96-122
- Occupations Code ch. 2002 (raffles)
- Local Government Code ch. 171 (conflicts of interest)
- TDLR Hooten Park filing
City of Caddo Mills
- Mar 10, 2020 agenda
- May 10, 2022 agenda
- Feb 14, 2023 minutes (agenda link as cited in an earlier version): agenda; minutes
- Jul 9, 2024 minutes
- Sep 10, 2024: agenda; minutes
- Jan 14, 2025 minutes
- Mar 11, 2025: agenda; minutes
- May 13, 2025: agenda; minutes
- Jul 8, 2025: agenda; minutes
- Aug 12, 2025: agenda; minutes
- Dec 2, 2025: agenda; minutes
- Mar 10, 2026: agenda; minutes
- Mar 24, 2026: agenda; minutes
- Apr 28, 2026 minutes
- Jun 9, 2026: agenda; minutes
- Jun 23, 2026 minutes
- Sep 10, 2026 agenda
- FY25-26 budget
- Council page
- TML city directory
- Council coverage (CitizenPortal)
Grants, building work and community background
- TPWD grant coverage (2025)
- ConstructConnect award
- Zabalist project filing
- Population: World Population Review; Texas Demographics
- CMISD bond: bond site; bond presentation
- CMISD live feeds: feed 1; feed 2
- Athletic Booster Club
Leagues and events
How we did this and what we could not check
- We took money figures from the XML e-files themselves, not from summaries by others. The 2010-2012 figures are ProPublica summaries, because the scanned PDFs could not be downloaded.
- We read all 17 CMYSA minutes in full. City documents were run through text-reading software, and some scans are poor quality.
- We downloaded the City of Caddo Mills council records. They have not yet been checked by a second person. A person needs to read the vote pages again against the original PDFs. So every city item in this report is marked unverified, except the state accessibility filing (TDLR). We could not confirm the March 10, 2020 Field A approval or the September 10, 2026 playground result. The minutes for those meetings were not in the set we reviewed.
- The minutes are informal, and the secretary writes them in the secretary's own words. We report what the minutes say. We have not checked that those statements are true.
- People appear by role only. Public officials appear by their public role, with a source. Disputes that involve individual commissioners are described by role only.
- Nothing here is legal or accounting advice. Points about following the rules are questions for a lawyer or a CPA.
Corrections to earlier versions
This section lists what changed between earlier versions of this report and the current text. It also names the document each correction rests on.
Report corrections
| Reference | Where | Earlier version said | Current text says | Document |
|---|---|---|---|---|
| E1 | Corrections table | Charity Navigator: no overall score | 77% Three-Star (FY2025). The flags for records-keeping rule, tax form on the website, and financial statements are all No. | Charity Navigator, checked again 2026-10-12 CT |
| G1 | Sign-up numbers | Fall 2025 soccer about 330 | 241, rising to 264. The 330 is from August 2026. | August 2025 minutes; October 2025 minutes; August 2026 minutes |
| G2 | Money and operations | April 2025 "all sports need to be profitable" | June 2025. April 2025 has a $10 cheer entry item. | June 2025 minutes; April 2025 minutes |
| G3 | Money and operations | Treasurer's leaving announced November 2025 | Announced October 2025. November was an interview and a Discord vote. | October 2025 minutes; November 2025 minutes |
| G4 | Money and operations | In February 2026 the board named a basketball commissioner | February only raised a question about an interim period. The vote was in April 2026. | February 2026 minutes; April 2026 minutes |
| G5 | Money and operations, observation 15, what may come next | CMYSA casino night with open bar, $1,500 sponsorships | The open bar and $1,500 belong to the Caddo Mills Education Foundation's Oct 17 event (a guest's remark). CMYSA Casino Night is a separate line, and no bar is mentioned. | September 2026 minutes |
| F1 | Expense table | Occupancy 2022 n/a | $41,259 | 2022 e-file, Form 990 Part IX line 16 (2022 e-file) |
| F2 | Expense table | Occupancy 2024 n/a | $81,598 | 2024 e-file, Form 990 Part IX line 16 (2024 e-file) |
| F3 | Expense table | Dues 2013, 2018 n/a | $228; $100 | Form 990-EZ line 16 detail (2013 e-file; 2018 e-file) |
| F4 | Expense table | Trophies 2013, 2018 n/a | $4,843; $1,356 | Form 990-EZ line 16 detail (2013 and 2018 e-files, linked above) |
| F5 | Expense table | Gate worker 2023 n/a | $108 | 2023 Schedule O (2023 e-file) |
| U1 | Identity | Texas charter Oct 2, 2001, SOS file 0800018046 | [UNVERIFIED U1] No public row was found to confirm it. | Texas Comptroller open data |
| U2 | Executive summary item 7, timeline, city view | City $25,000 support, Feb 2023, marked unverified because the city PDF timed out | [U2: the Feb 14, 2023 council minutes, page 5, record the city manager saying the council had agreed to help support CMYSA with $25,000, and a $24,500 bid award; a second person has not yet re-read the page] | Council minutes, Feb 14, 2023 |
| H1 | Executive summary item 7, timeline, city relationship | The city gave CMYSA $25,000 in field improvements | The city manager said the council had agreed to help support CMYSA with $25,000; the council awarded a $24,500 field-work bid that day | Council minutes, Feb 14, 2023, page 5 |
| H2 | Executive summary item 7, city relationship | 7 of 12 votes moved and seconded by the same two members | Same, plus: in the same minutes the two also moved and seconded many motions not tied to CMYSA | The council minutes cited in the city relationship section |
| H3 | Expense table, observation 10 | All dues counted as office and admin costs | 2022-2025 only; the 2013, 2018 and 2021 short forms do not split costs | 2021 e-file and the 2022-2025 e-files |
| H4 | Bylaws table, observation 7 | No section cited for the written-consent rule | 2022 bylaws sec. 5.8 and 5.13; 2026 bylaws sec. 5.13 | 2022 bylaws; 2026 bylaws |
| H5 | Who they are, observations 16 and 17, minutes | No sales-tax permit on file; statements on what tax rules require; adult softball "no longer run by CMYSA" in May 2026 | A permit was not found in our search; the tax and league questions are left for a qualified reviewer; the May 2026 minutes say adult softball will leave CMYSA after that season | Comptroller sales-tax data |
| H6 | Corrections table | The "2007" on recent tax forms is a mistake | The "2007" differs from the Texas record (U1 is still unverified) | Texas Comptroller open data |
| H7 | Observation 18, old balances | Money owed to the group: $304 (2019-2021) | $304 at the start and end of 2022 and the start of 2023 (it rose to $4,304 by the end of 2023) | 2022 e-file; 2023 e-file |
| H8 | Executive summary item 5, Part VI table, observation 1, strengths and open questions | The "no meetings" and "no minutes" answers stated with no label | Same answers, now labeled UNVERIFIED: we read them in the e-files, but a second person has not yet re-read them | 2022-2025 e-files, listed under the Part VI table |
| H9 | What may come next | Caddo Mills Soccer "tax-free since December 2023" | "listed as tax-free since December 2023", labeled UNVERIFIED U4 (a separate group with its own EIN) | ProPublica, Caddo Mills Soccer |
| H10 | How we did this, who prepares the tax form | The 2022-2024 posted PDFs named as a money source; the signer claim cited a posted PDF | The posted PDFs are labeled UNVERIFIED U3; the signer claim now cites the 2023 e-file | 2023 e-file |
| H11 | Executive summary item 8, strengths | About 95% of revenue came from sign-up fees | About 87% to 89% in 2022 to 2025 (sign-up fees divided by total revenue in our tables; the 95% was all program income) | 2025 e-file and the e-files in the revenue table |
| H12 | Expense table | Occupancy 2018, 2021 n/a | $32,018; $51,336 | Form 990-EZ occupancy, rent, utilities and maintenance line (2018 e-file; 2021 e-file) |
| H13 | Timeline, Mar 10, 2020 | City council approves quotes for Field A lighting | The council agenda lists approval of the quotes; labeled UNVERIFIED because the minutes were not in the set | Council agenda, Mar 10, 2020 |
| H14 | Who runs it | The board replaced the basketball commissioner in early 2026 (February 2026 minutes) | The board voted on a new basketball commissioner in April 2026 (same fix as G4) | April 2026 minutes |
| H15 | Strengths and weaknesses | The 2022-2024 returns are posted publicly | Same, labeled UNVERIFIED U3 (Charity Navigator still flags No) | CMYSA financials page; Charity Navigator |
| H16 | Timeline, Jul 9, 2024 | Council approves a TPWD grant request | The minutes list a $750,000 TPWD application for Hooten Phase 2; labeled UNVERIFIED because a second person has not yet re-read the page | Council minutes, Jul 9, 2024 |
| H17 | What may come next, who they are | CM Unleashed Sports "tax-free since July 2025" | "listed as tax-free since July 2025 (not confirmed from a captured document)" | TaxExemptWorld |
| H18 | Executive summary items 6 and 8, bylaws links | The 2026 bylaws linked on a different host than the saved copy | Same host as the saved copy (www.caddomillsysa.com) | 2026 bylaws |
| H19 | Money and operations, October 2025 minutes links | Linked on www.caddomillsysa.com | Linked on the host of the saved copy (caddomillsysa.ottosport.ai) | October 2025 minutes |
| H20 | Strengths and weaknesses table | Across nine programs | Across six program areas (the six rows of the Programs table) | Programs table in this report |
| H21 | Observation 22 | The count of 1099 forms was reported as 0 (no field cited) | The information-returns count (Form 990 Part V line 1a, e-file field IRPDocumentCnt) is 0 on the 2022 to 2025 returns | 2023 e-file and the other e-files |
| H22 | How to read this report, date | Written October 12, 2026 | Written October 12, 2026 and last corrected October 14, 2026 | This report |
| H23 | Sign-up numbers, fall 2026 | Soccer was around 330 again | Soccer was around 330 (the earlier figure was 241, rising to 264; see G1) | August 2026 minutes |
| H24 | Observation 20 | Did not match the Texas charter (2001), with no label | Labeled [UNVERIFIED U1]: the 2001 date is from the Comptroller data and no public row was found to confirm it | Texas Comptroller open data |
| H25 | Observation 18, credit card | $3,861 (2020-2022) | $3,861 (2020-2023); Schedule D of the 2023 return still lists it | 2023 e-file |
| H26 | Charity Navigator check time | Checked 21:06 CT | Checked 2026-10-12, with no clock time (the saved copy is from 21:47 CT) | Charity Navigator |
| H27 | Money outlook | At 15-20% growth, past $750,000 by about 2027 | Between 2027 and 2028 (from $553,217 in 2025: 15% gives about $732K in 2027, 20% about $797K) | 2025 e-file |
| H28 | Executive summary item 6, payments, observation 4 | People pay through Zelle; minutes mention Zelle payments | The minutes mention Venmo and cash. April 2025 lists Zelle as a discussion item. May 2025 reads "do not give out Zelle information, utilize VENMO". | April 2025 minutes; May 2025 minutes |
| U3 | Executive summary item 8 | CMYSA posts 2022-2024 returns on its site | [UNVERIFIED U3] Partly: the links are on the ottosport host, and Charity Navigator still flags No. | CMYSA financials page; Charity Navigator |
| U4 | Programs | CMYSA soccer is an NTX Soccer member | [UNVERIFIED U4] Partly: the list names "Caddo Mills Youth Soccer," and a separate EIN 93-2513665 exists. | NTX Soccer members; ProPublica, Caddo Mills Soccer |
City council record corrections
These items rest on council records that a second person has not yet read again.
| Where | Earlier version said | Current text says | Document |
|---|---|---|---|
| Timeline, city view | A "Feb 4, 2023" council vote | Feb 14, 2023 minutes ($24,500 SMG award; $25,000 support), all in favor | Council minutes, Feb 14, 2023 |
| Timeline | May 13, 2025 grant submission "for CMYSA" | A police camera grant update. One of three cameras is for CMYSA. | Council minutes, May 13, 2025 |
| Timeline, city view | Mar 11, 2025 light-pole vote seconded by the council member who appears as a CMYSA vice president | A different council member seconded it. The mayor pro tem moved the milling item, and the council member first mentioned seconded it. | Council minutes, Mar 11, 2025 |
| Timeline | Mar 24, 2026 City Manager said "up to a year" | The City Engineer said it, passing on what the grant administrator said. | Council minutes, Mar 24, 2026 |
| Timeline | Sep 10, 2024 engineering-proposal motion (who made the motion and who seconded it was not confirmed) | The mayor pro tem moved, a council member seconded, all in favor (minutes p. 3) | Council minutes, Sep 10, 2024 |
| Executive summary item 7, city view | The overlap was worded as "council members... have CMYSA roles" | Reworded in neutral terms: vote counts plus separate lists of roles. No step back from a vote and no ruling on a conflict is recorded. No wrongdoing is implied. | Council minutes, Feb 14, 2023 and the other council minutes cited in the city relationship section |
One more fix, made on October 13, 2026: an earlier version said nine sets of 2025 minutes were posted. The list in "All sources" shows eight for 2025 and nine for 2026.
How we got this grade
How we graded: CMYSA openness and how it is run
This grade shows how well the group shares information with the public. It does not judge people. It uses only public web sources.
Result
CMYSA scores 71 out of 100, which is a B-. This is an early grade [not final], and our confidence is Medium.
How the score is built
Each item is scored from 0 to 5 and has a weight. Points out of 100 = the sum of (score x weight), divided by 100, times 20.
| # | What we looked at | Weight | A score of 5 means | A score of 3 means | A score of 1 means |
|---|---|---|---|---|---|
| 1 | Legal and tax status is public and up to date | 15 | EIN [the group's tax ID number], IRS ruling and a recent Form 990 [the yearly tax form] can be found | Has a ruling but few filings | Only the group's own claim |
| 2 | Money information is open | 20 | Several years of Form 990s on the group's own site and on an outside site | On an outside site only, or only some on the group's site | None |
| 3 | Rules and papers (bylaws, rules) are current | 15 | Posted with dates of changes | Some papers | None |
| 4 | Board answers to the public | 15 | Roster, open meetings and a file of minutes | Roster only, or minutes only | None |
| 5 | Programs and fees are clear | 10 | Fees posted for each sport | Programs listed, few fees shown | Unclear |
| 6 | Family policies (refunds, help paying, privacy, photos and media) | 10 | Written refund, help-paying and privacy policies | Some of them | Points to a policy but gives no amounts |
| 7 | Safety information | 15 | Background checks, SafeSport [abuse-prevention training] / concussion and insurance are stated | One or two of these | Very little |
Scores
The groups we compared are:
- CMYSA: Caddo Mills Youth Sports Association Inc (EIN 75-2949579).
- RCSA: Royse City Soccer (EIN 30-0190482).
- WYSA: Wylie Youth Soccer (EIN 75-2809103).
- RCYSA Inc / RCYSDL (EIN 85-2012663).
| What we looked at | CMYSA | RCSA | WYSA | RCYSA Inc / RCYSDL |
|---|---|---|---|---|
| 1. Legal and tax status | 5 | 4.5 | 3 | 3.5 |
| 2. Money information | 3.5 | 2.5 | 1 | 2 |
| 3. Rules and papers | 4.5 | 5 | 4.5 | 2 |
| 4. Board answers to the public | 4.5 | 2 | 4 | 3.5 |
| 5. Programs and fees | 3 | 3 | 3.5 | 3 |
| 6. Family policies | 1.5 | 2 | 2.5 | 1.5 |
| 7. Safety information | 2 | 2.5 | 2 | 2 |
| Points out of 100 | 71 | 62 | 57 | 50 |
Why the score is not higher
- There are no written refund amounts, no policy on help paying, and no privacy policy (item 6).
- Background checks show up in the board minutes but not in a policy written for parents. No insurance or SafeSport statement is posted (item 7).
- Charity Navigator flags no rule on keeping records, no outside-checked financial statements, and no tax form on the website for FY2025.
Why our confidence is medium
- We downloaded the City of Caddo Mills council records. A person still needs to read the text-scanned vote pages again against the original documents.
- We could not confirm the Texas Secretary of State charter record (item U1 in the report).
- We did not fetch the 2022-2025 IRS "no meetings" answers a second time in a separate check.
Score-to-letter bands
We use these bands for this early grade. Plus and minus marks fall at the thirds of each band.
| Letter band | Points |
|---|---|
| A | 85 and above |
| B | 70 to 84 |
| C | 55 to 69 |
| D | 40 to 54 |
| F | Below 40 |
A score of 71 falls in the B band, so it is a B-.
An outside score, shown for context
Charity Navigator's 77% (Three-Star, FY2025) is a separate score from an outside group. We show it only for context. It is not part of this grading or the grade above.
Evidence for the comparison
- Royse City Soccer Association rules page (live page only; our saved copy failed)
- Wylie Youth Soccer documents page
- Royse City Youth Sports league home page
- ProPublica pages: EIN 30-0190482; EIN 75-2809103; EIN 85-2012663; EIN 75-2949579
Documents
Every public record this report uses. Search by word, or pick a type, year, source or sport. Click a document to open the original. Linked original records may name individuals. This site refers to people by role.
3 sources are not shown here. Withheld: the title or the address falls under this site's privacy rules.
Showing 160 documents
- Tax return
990 TY2024 PDF (no extracted data)
Not downloaded; figures not extracted Fetch failed: HTTPError
Open the document - Other
Facebook pages (main + sport pages)
Also /cmysa.caddomills, CMYSA Youth Soccer, id 61578273748255; not opened
Open the document - Web page
PlayRBI
Cited in the report; not fetched (team or event page that may list players)
Open the document - Web page
USSSA
Cited in the report; not fetched (team or event page that may list players)
Open the document - Web page
Caddo Mills ISD news feed page 15
Cited in the report; not fetched (school news feed that may name students)
Open the document - Web page
Caddo Mills ISD news feed page 80 (high school)
Cited in the report; not fetched (school news feed that may name students)
Open the document - Web page
CMYSA registration (the Register link on the soccer page)
Cited in the report. The earlier soccer-registration page now answers 500 "site node not found" (checked 2026-10-14 CT, no archived copy); this is the Register link on the CMYSA soccer page, which opens the OttoSport sign-in for registration.
Open the document - Web page
Zorts calendar
Cited in the report; not fetched (team or event page that may list players)
Open the document - Web page
Zorts calendar 2
Cited in the report; not fetched (team or event page that may list players)
Open the document
Timeline
What happened and when, newest first. Each link opens the record it comes from.
Council agenda lists a playground purchase
Unverified: the Sep 10, 2026 council agenda lists a $556,441.40 playground purchase from We Build Fun for Hooten Park.Where this comes from: City of Caddo Mills: Council agenda, Sep 10, 2026
Updated bylaws posted
The updated bylaws are posted. The signature block is blank.Where this comes from: CMYSA: 2026 bylaws
Award recorded
The award to RLM Earthco is recorded at $1,851,947.15 (ConstructConnect, awarded amount line).Where this comes from: ConstructConnect award
Council minutes list bids and a contract
Unverified: eight bids come in. The contract goes to Earthco, if TPWD approves (motion by the mayor pro tem, seconded by a council member).Where this comes from: City of Caddo Mills: June 9, 2026 council minutes
Council minutes record grant scope and timing remarks
Unverified: the City Manager said the grant scope includes the baseball field. The City Engineer, passing on what the grant administrator said, said removal could take up to a year.Where this comes from: City of Caddo Mills: Council minutes, Mar 24, 2026
Council minutes list a design estimate and soccer field bids
Unverified: the Hooten design estimate reaches about $4.6M. The mayor pro tem suggests asking CMYSA for input. The council decides to seek bids for the soccer fields.Where this comes from: City of Caddo Mills: Council minutes, Mar 10, 2026
Council minutes list a grant-management contract
Unverified: the city approves an $84,000 contract with Public Management to run the Phase 2 grant.Where this comes from: City of Caddo Mills: Council minutes, Aug 12, 2025
Council minutes list Phase 2 grant confirmation and a task order
Unverified: the Phase 2 grant is confirmed and the Dunaway task order is approved.Where this comes from: City of Caddo Mills: Council minutes, Jul 8, 2025
Board votes on a commissioner role
The CMYSA board votes 5-0 on a change in a commissioner role (July 2025 minutes).Where this comes from: CMYSA board minutes 2025-07-09
Council minutes record a police camera grant update and milling haul
Unverified: the council gets an update on a police camera grant (one of three cameras is for CMYSA; it is not a CMYSA grant). It also approves hauling donated asphalt milling to the 'CMYSA Fields' for parking.Where this comes from: City of Caddo Mills: Council minutes, May 13, 2025
First posted CMYSA minutes
The first CMYSA board minutes are posted for the public (April 2025).Where this comes from: CMYSA board minutes 2025-04-09
Council minutes list an asphalt milling payment and light-pole bids
Unverified: the city gives Rigid Excavation $49,000 to mill old drag strip asphalt as matching grant funds. Bids to move the light poles are $59,000 and $65,000 (motion by the mayor pro tem, seconded by another council member).Where this comes from: City of Caddo Mills: Council minutes, Mar 11, 2025
TPWD Phase 2 grant reported
The TPWD Phase 2 grant is reported at $750,000 (inclusive playground, pavilion, trails, irrigated sports fields).No document is cited for this entry
CMYSA Rules and Regulations adopted
CMYSA adopts its posted Rules and Regulations.Where this comes from: Soccer Rules & Regulations PDF
Council minutes record an engineering offer for Hooten Phase 1
Unverified: the council accepts the Dunaway engineering offer for Hooten Phase 1. The mayor pro tem made the motion and a council member seconded. All voted in favor (minutes p. 3).Where this comes from: City of Caddo Mills: Council minutes, Sep 10, 2024
Council minutes list a TPWD grant request
Unverified: the council minutes list a $750,000 TPWD application for Hooten Phase 2 (a second person has not yet re-read the page).Where this comes from: City of Caddo Mills: Council minutes, Jul 9, 2024
State parks agency awards Hooten Park grant
Texas Parks and Wildlife (TPWD) gives Caddo Mills $750,000 for Hooten Park (baseball field, LED lighting, accessible routes).No document is cited for this entry
School district bond passes
CMISD voters pass a $240M bond and a $50M athletics bond (811-445).No document is cited for this entry
Council minutes record city support and a fencing bid
Unverified: in the Feb 14, 2023 council minutes, the city manager says the council had agreed to help support CMYSA with $25,000. The council awards SMG a $24,500 bid for Field D fencing, T-ball backstops and a soccer striping machine. The vote was all in favor. A second person has not yet re-read the page.Where this comes from: City of Caddo Mills: Council minutes, Feb 14, 2023
Board meetings announced, Feb to Sep 2023
The saved website announces board meetings for Feb 22, May 24, June and Sep 27 at the middle school library.No document is cited for this entry
12U All-Stars finish second at world series
Blackland 12U All-Stars finish 2nd at the NCS East Texas Rec World Series (saved website).No document is cited for this entry
Council agenda lists a fireworks show on city property
Unverified: the May 10, 2022 council agenda lists a fireworks show on city property at the 'CMYSA Ball fields /Airport'.Where this comes from: City of Caddo Mills: Council agenda, May 10, 2022
Statement about 4/30/2022 incident posted
Title only: the saved website shows a statement titled 'CMYSA Statement Regarding 4/30/2022 Incident'. The text of the statement was not saved.No document is cited for this entry
Board meetings announced, Apr to Sep 2022
The saved website announces board meetings for Apr 20, Jun 15 and Sep 21, 2022.No document is cited for this entry
Bylaws signed
The president and the full board signed the bylaws.Where this comes from: CMYSA: 2022 signed bylaws
Website announces monthly board meetings
The saved copy of the CMYSA website announces monthly board meetings (Nov 2021 notice).No document is cited for this entry
Council agenda lists field lighting quotes
Unverified: the Mar 10, 2020 council agenda lists approval of quotes for 'Light Installation on Field A for CMYSA'.Where this comes from: City of Caddo Mills: Council agenda, Mar 10, 2020
2015 return signed
The 2015 return was signed May 26, 2017.Where this comes from: IRS: TY2015 e-file
2013 to 2019: revenue $84K-$126K
Revenue ranged from $84K to $126K. Years with a deficit [spending more than came in] were 2013, 2014, 2016 and 2018. The same person is listed as president throughout.No document is cited for this entry
2010 to 2012: revenue about $101K-$114K
Revenue was about $101K to $114K in 2010 to 2012 (ProPublica summaries).Where this comes from: ProPublica organization page (2002-2025 index)
Original and fixed returns for tax year 2007
An original return and a fixed (amended) return are on file for tax year 2007.Where this comes from: ProPublica organization page (2002-2025 index)
IRS tax-free ruling
The IRS ruled the group tax-free (501(c)(3)) in June 2003.Where this comes from: ProPublica organization page (2002-2025 index)
2003 to 2006: no returns on file
Unverified: no returns are on file for 2003 to 2006. The group was likely under the size that requires filing (unverified).Where this comes from: ProPublica organization page (2002-2025 index)
First short tax form on file
The first Form 990-EZ [a short tax form] on file is for tax year 2002.Where this comes from: ProPublica organization page (2002-2025 index)
Texas nonprofit corporation formed
Unverified: Texas Comptroller open data gives a charter date of October 2, 2001 (SOS file 0800018046). We found no public row that confirms it.Where this comes from: Franchise-tax permit data (charter date, file number)