1. What you're buying
A weekly report on your own fantasy football team, emailed during the NFL regular season and your league's playoffs, built from the roster and scoring settings you give us plus public NFL data. We never connect to your league or ask for any login. A plan covers up to 3 teams on one email address. The first comes with your purchase. You add the others from the link in your welcome email or any report, at no extra charge, and each gets its own report. Cancelling the plan, a refund or the plan's end stops all of its teams together. A League Pass is for one league of up to 14 teams. Besides the buyer's own report, it carries as many seats as the league size chosen at checkout (8, 10, 12 or 14), filled in the order members confirm them by email, each member entering their own roster. A member who never enters a roster gets no report, because we would be guessing at whose team it is.
2. What this is not
- Not a guarantee of any result. Projections are estimates. A number that says 64% is wrong about a third of the time. That is what the number means. Nothing we send promises you will win a matchup, a league, or anything else.
- Not betting or gambling advice. We publish no picks against spreads or props and no staking advice, and the service involves no wagering, prize pool, or money contest of any kind.
- Not professional advice of any kind — financial, legal, or otherwise.
- Not affiliated with the NFL, any team, any player or any fantasy platform, including Sleeper, ESPN, Yahoo and wherever else you copy your roster from. We describe publicly available sports facts.
3. Price, renewal and cancelling
- For the 2026 season we sell monthly plans. The Monthly plan is $14.99 USD a month for up to 3 teams. The League Pass is $34.99 USD a month for one league of up to 14 teams, and its buyer may add teams the same way; a seat covers one team. Each is a subscription: you are charged on the day you subscribe and on that date each month until you cancel.
- Billing stops on its own. We end each plan so that it does not renew after Week 16's report goes out, and you do not have to do anything. Your reports still run through the season's last weekly report, at no further charge. The days left in your final month after that are not refunded.
- You can cancel yourself at any time from your own billing page. We will never add steps to make leaving harder, and never require you to contact us to stop a subscription, with one exception Stripe's billing page creates: opened by email, it shows only your most recent purchase under that address. If you bought twice with one email and can't see the older subscription there, reply to any report (or email hello@beatyourleague.com) and we'll cancel it for you.
- A League Pass's seats last as long as the plan does. If whoever pays for it cancels, takes a refund or a payment fails, every seat's reports stop too.
- All prices are in US dollars, and you're charged when you buy. Checkout may offer to charge you in your local currency at Stripe's exchange rate, which includes a conversion fee. If you pay in US dollars with a card in another currency, your bank sets the exchange rate and may add its own fee.
- Payments and cancellation are handled by Stripe. We never see or store your card details. Stripe's terms apply to the payment itself.
- We may change prices for future terms. A price change never applies to a term you have already paid for, and we'll tell you before a renewal at a new price.
From 2027: the yearly season pass
None of this applies to a 2026 monthly plan.
- A yearly season pass is a subscription. It is not on sale for the 2026 season. It renews once a year at the same price unless you cancel. The renewal falls on the anniversary of the day you subscribed, so if you join mid-season that is when it comes round. We email you between 15 and 45 days before any renewal, telling you the date and the amount, and you can cancel yourself from your billing page in about a minute (section 4).
4. How to cancel
You cancel yourself, instantly, without us. Open your billing page. The same link is at the bottom of every report we send and in your welcome email. Enter the email you pay with, open the link Stripe emails you, and press Cancel. It takes about a minute, there are no further charges, and nobody has to approve it. (Bought twice with one email? The page shows only the newest purchase; see section 3.) Your reports continue to the end of the period you've already paid for, then stop on their own. We check who is still subscribed before every send.
A League Pass seat has no billing of its own, so there is nothing to cancel. To stop a seat's emails, reply "stop" to any of them or use your mail app's unsubscribe, and you're off within 10 business days. Your league's pass isn't affected, and your seat is freed for someone else in your league.
Emails nobody pays for (the one free report and the one launch email from our waiting list) are single messages. Nothing follows them unless you sign up. To be left off anyway, reply "stop" or "unsubscribe" (or use your mail app's unsubscribe where it offers one) and you're off within 10 business days.
Cancelling stops future charges. You keep access for the rest of the period you've already paid for, and you keep every report we already sent. If anything about cancelling doesn't work, email us (section 15) and we'll sort it out.
5. Refunds
Full refund, no questions asked, any time until your first weekly report's week kicks off: the first game of the week that report covers. You have that report before you decide, on any plan, and none of its games has been played yet. A weekly report covers one week's games. A refund ends your plan.
- Joining mid-week. The roster report you may get on the day you join isn't a weekly report. If you join after a week's first game, your window runs until the week your first weekly report covers kicks off. If your first email is that week's report instead, it is your first weekly report.
- If we're late. If your first weekly report reaches you after its week has kicked off, the window closes a week after it reaches you.
- If the season ends. If the season ends before a weekly report reaches you, the window stays open until a week after the season's last game. We stop selling once the season's last week kicks off.
One refund per person (one per league for a League Pass). A second purchase after a refund is final. You keep every report we already sent either way.
Outside that window, payments are non-refundable except where the law where you live says otherwise. A refund is the only remedy we offer if you're unhappy with the service, and it is capped at what you actually paid.
6. How you may use the reports
Your plan is for you and your team. You're welcome to quote a number in your league chat, argue with us in public and screenshot our misses. You may not forward the full report to your whole league in place of them buying their own, republish it as your own, resell it, or feed it into another product or service you operate. To cover your whole league (up to 14 teams, each manager claiming their own seat), use the League Pass.
We can suspend or end a plan that breaks this, and we'll refund the unused part of the term if we do.
7. When things break
The service is provided as is and as available. We don't warrant that it will be uninterrupted, error-free, or that any number in it is right. To the fullest extent the law allows, we disclaim the implied warranties of merchantability, fitness for a particular purpose, and non-infringement.
Two specific risks:
- We depend on public NFL data. Our reports are built from openly licensed public NFL data releases. If those releases change, break or stop, or a week's data never lands, we may be unable to produce complete reports. That is outside our control.
- We depend on the season happening. If the NFL season is shortened, delayed, or cancelled, or something else beyond our reasonable control prevents delivery (outages, natural disaster, war, government action), we're not liable for the interruption.
If we can't deliver for a stretch of a season you've paid for, tell us and we'll refund a fair share of that term. We may also change, pause, or discontinue the service; if we discontinue it mid-term, we refund the unused part.
8. Limits on our liability
To the fullest extent the law allows: we are not liable for indirect, incidental, special, or consequential damages, or for lost profits, lost league winnings, lost entry fees, lost bets, lost opportunities, or damage to your standing or reputation — whether or not we were told such damages were possible.
Our total liability to you, for any and all claims, is limited to the amount you actually paid us in the twelve months before the claim arose.
Some places don't allow some of these exclusions or limits. Where that's true, they don't apply to you, and the rest of this section still stands. Nothing here limits liability for fraud or anything else that can't be limited by law, and nothing here takes away consumer rights you have where you live.
9. Your responsibilities
You're responsible for the decisions you make with your team: starting, sitting, bidding, trading and everything else. You're also responsible for keeping the roster you give us current (the report describes the roster we have) and for how you use the reports in your league: they're written for you, not for publication.
If you break these terms and that causes a claim against us, you agree to cover the reasonable costs of dealing with it.
10. Privacy
We collect the minimum the service needs. We never ask for a password, never see your card and never connect to your league account. The complete list of what we hold, who else sees it, how long we keep it, and how to see, correct, export or delete it is in the Privacy Policy, which forms part of these terms.
11. Age
You must be 18 or older to buy. This is a paid analysis newsletter for season-long fantasy football; it involves no wagering and no prizes.
12. Changes to these terms
We may update these terms. If a change materially affects you, we'll email buyers and League Pass seat holders before it takes effect. Continuing to use the service after that means you accept the update. If you'd rather not, stop the service (section 4). If the change lands mid-term, you can ask us to refund the unused part.
13. Governing law
These terms are governed by the laws of the Province of Ontario and the federal laws of Canada applicable there, without regard to conflict-of-laws rules, and any dispute will be handled by the courts there. If you're a consumer elsewhere, this doesn't remove protections you have under the law where you live.
14. The rest
If any part of these terms turns out to be unenforceable, the rest stays in force. Not enforcing something once doesn't waive it later. These terms, plus the pricing shown at checkout, are the whole agreement between us about the service.
15. Who runs this
Beat Your League is an independent solo project. Contact: hello@beatyourleague.com for questions, refunds, deletion requests or anything that looks wrong on the ledger. Billing itself is handled by Stripe, and cancellation is self-serve from your billing page (section 4).