Free tiers don't have a price, they have defaults
A free AI coding tier is three defaults somebody else controls: which model serves you, how much you get, and what happens to what you type. All three moved in 2026. Since 24 April, GitHub uses interaction data from Copilot Free, Pro and Pro+ to train its models unless you opt out, while Business and Enterprise plans are unaffected.
The thing those defaults are protecting is smaller than it looks. Priced at list rates on the cheapest model in our catalogue, a month of Copilot Free's 2,000 completions is about $0.24 of inference. The inference is not the expensive part of a free tier.
A previous post here argued that free-tier quotas cannot be converted into work. This one is about the rest of the offer: terms that were never presented as terms, only as settings with a value already filled in.
A price has to be agreed. A default only has to be announced.
A default is a price nobody quoted you
When a paid plan changes, you get an email, a renewal date and the option to leave. When a default changes, you get a changelog entry.
A free tier's real cost to a vendor is the quota multiplied by the model serving it, and only the quota is on the pricing page. Moving the model is invisible.
The three axes, and the fourth
- Which model serves you
- The largest factor in what a free tier is worth, and the easiest to change without changing a published number. The same twelve-step agent task costs nearly two hundred times as much on the most expensive model in our catalogue as on the cheapest. Moving a free tier down the catalogue cuts the vendor's bill by more than any quota reduction would, while every advertised limit stays exactly as printed.
- How much you get
- The quota, and the only one of the three that pricing pages state. It is usually paid for from a marketing budget, so it moves when that budget is reviewed.
- What happens to what you type
- Whether your prompts, the model's outputs and the code around your cursor are retained and used for training. This is the axis that moved most decisively in 2026, and the one where the default differs by who is paying.
- What happens at zero
- The fourth, and the one you meet first. Running out can mean a hard stop, a silent move to a weaker model, metered overage, or an interruption that loses the task you were running. The previous post takes that one apart, including what an abandoned task has already cost by the time it stops.
What actually moved in 2026
Four dated changes, each from the vendor's own publication, and all announced properly.
| Date | What changed | Axis |
|---|---|---|
| 25 March 2026 | Google restricted the Gemini CLI free tier to Flash models. | Which model |
| 24 April 2026 | GitHub began using interaction data from Copilot Free, Pro and Pro+ to train its models unless the user opts out. Business and Enterprise are unaffected. | What you type |
| 23 May 2026 | Amp reduced or paused its free daily allowance for more users. | How much |
| Standing | Copilot users who exhaust their premium requests continue on an included model rather than stopping. | At zero |
GitHub's changelog says that from April 24 onward we will begin using interaction data, specifically inputs, outputs, code snippets, and associated context, from Copilot Free, Pro, and Pro+ users to train and improve our AI models. The opt-out is a dropdown in your Copilot settings, it is free, it takes about fifteen seconds, and GitHub states that once you opt out it stops collecting from that point forward. GitHub also says it does not use private repository content at rest for training, and a user who had previously opted out of data collection for product improvements stayed opted out.
This is a well-run company changing a default in public, with a working switch. What matters is the shape of the change: the plans that pay per seat were exempt, and the plans that do not were opted in.
The same conditional exists elsewhere and is worth reading in the vendor's own words. Cursor's data use page states that with Privacy Mode off it may use and store codebase data, prompts, editor actions, code snippets and other code data to improve its AI features and train its models. That is a conditional, and we do not know which way the switch ships, so check it on your own install.
What a free allowance is worth
Copilot Free is advertised at 2,000 completions per month plus limited chat and agent usage. The completions are the only part with a published number, so they are the only part that can be priced.
An inline completion is a small job: some surrounding code goes up, a line or two comes back. No vendor publishes the token shape of one, so the table below assumes 1,200 input tokens and 40 output tokens, states that assumption in its own markup, and prices 2,000 of them through the same engine Clixad meters with. The four models are a bracket, from the cheapest in our catalogue to a mid-sized one, rather than a guess at what GitHub runs.
| Model | One completion | 2,000 of them | At list price |
|---|---|---|---|
| GPT-5 Nano | 12 | 24,000 | $0.24 |
| Gemini 2.5 Flash-Lite | 21 | 42,000 | $0.42 |
| Claude Haiku 5.5 | 21 | 42,000 | $0.42 |
| Claude Sonnet 5.5 | 420 | 840,000 | $8.40 |
Inline completions are served by small, fast models in practice, so the top row is the realistic one and the bottom row is an upper bound nobody is paying. A month of the advertised allowance is plausibly a quarter of a dollar of inference.
For comparison, completed offers on our CPX wall have credited from 9,000 to 114,000 credits on completion, with a median of 51,000: 26 completions recorded in our ledger between 27 July 2026 and 12 September 2026, as of 14 September 2026. A completion at the median is worth about twice that entire monthly allowance priced on GPT-5 Nano, and a little more than it priced on Gemini 2.5 Flash-Lite. Being screened out is the normal case, not an error: most attempts end part way through and pay nothing or a small bonus, which is how offerwalls work everywhere. The largest completion paid more than twelve times the smallest, which is why that is a range.
None of that makes Copilot Free a bad deal. The deal is just not mainly about inference: two thousand completions a month cost little next to the value of being the tool a few million developers open by default, and next to whatever the interaction data is worth for training the next model.
Read the funder, not the policy
A privacy policy is a promise, and promises are revised with a changelog entry. A funding model is much harder to move. So ask what the money would make a vendor want, rather than what it currently permits itself.
- A vendor that sells models has a direct use for your prompts and your accepted completions. It may not use them, and it may say so convincingly, but the incentive is structural and it points one way.
- A vendor that sells seats to your employer has a strong reason to treat your employer's code carefully and a weaker one to treat your side project the same way. That is precisely the split the April change made visible.
- A vendor whose free tier is marketing is funding it from a budget that gets reviewed. What gets cut is the quota or the model, and the announcement will be about sustainability.
- A vendor funded by a rewarded action has no use for your code, because the money arrives from an advertiser for a completed form rather than from anything in your editor. That is how Clixad's offerwall works, and the first post here works through what it does and does not protect, including the things advertising exposes that a subscription does not.
- A vendor funded by ads inside the session is a different case, and the earlier wording here was too generous to it. If the advertisement is selected while you work, something has to select it: FreeBuff's launch post states that prompts and messages may be analyzed to personalize ads. "Ad-funded" is therefore not one privacy story but two, split by what is allowed to select the ad. The comparison post takes that apart, and the shortlist post places both among the free tiers that include model access.
Our defaults, written down
Clixad is a terminal coding agent funded by rewarded offerwall completions, by a sponsored line in the terminal, and by credit packs people can buy. Our own defaults, as they stand today:
What happens to what you type. The CLI holds no provider key, so every model call goes through our gateway, and your prompt and the file contents the agent read pass through it in transit on the way to the model provider. That is the price of metering centrally. We do not train on any of it: we have no model to train and no way to make money from your code. The offerwall receives an account identifier and the email address on your account (it dedupes respondents on the address, and asks you for it itself if we do not send it), and pays for a completed action. It receives no code, no prompt and no project name: the offerwall is a page in your browser, and nothing about your session is sent to it.
The advertising inside the tool. Since August 2026 the CLI shows a sponsored line
above the input box while a model call runs, marked as an ad. Two more places can now show an ad
during a model call as well: a small card beside the working line on a wide terminal, and a row
under the status line. Each ad is fetched from an ad network by your machine rather than by our
server, so that network sees your IP address, the way any site you open does, and with all of
them showing a model call means up to three requests. What the network does not see is anything
you typed: each request carries a publisher id, one fixed category set by us, an opaque token
standing in for your account, and a one-off value, and there is no field in it a prompt could
travel in. It is the smaller half of the funding, a fraction of what a completion pays and often
nothing, and CLIXAD_SPONSOR=0 stops those requests altogether. It is a default that
moved, so it belongs here.
Which model serves you. A stronger model costs more credits per turn rather than requiring a plan. The prices come from the provider's published rates and are pinned by tests to the figures on this site.
Correction, 4 October 2026. This paragraph first said every model was funded the same way, with no locked tiers. Since 4 October 2026 the signup bonus and other bonus credits pay for the budget models only, and the premium models run on credits from a completed offer or a pack. Nothing about what a request sends or keeps changed with it.
How much you get. New accounts start with 25,000 credits, which does not cover one agent task on most of the catalogue. A free account can earn at most 500,000 credits a day across every offerwall we run. Both are levers we control, the kind of default this article is about, so we publish them. When an allowance comes back is a default too: a later post puts the six reset windows side by side and finds four of them unpublished.
If offerwall payouts fell far enough, the levers that would move are the daily cap and the margin, because there is nothing on the data side to sell.
FAQ
Does GitHub Copilot train on my code on the free plan?
By default, yes, since 24 April 2026. GitHub uses interaction data from Copilot Free, Pro and Pro+ (your inputs, outputs, code snippets and surrounding context) to train its AI models unless you opt out, and Business and Enterprise plans are not affected. GitHub says it does not use private repository content at rest for training. The opt-out is in your Copilot settings and applies going forward.
Is a free AI coding tier paid for with my data?
Sometimes. Ask what the funder sells rather than what the policy promises. A vendor that sells models has a use for your prompts. A vendor selling seats to your employer has a reason to treat your employer's code carefully and your hobby project less so. With advertising it depends on what the advertiser pays for: a completed offer needs nothing from your code, while an ad selected inside your session may be chosen using what you type. A policy can be revised; a funding model is much harder to move.
What is a free AI coding allowance actually worth?
Less than most people assume. Copilot Free advertises 2,000 code completions a month. Priced on the cheapest model in our catalogue, at 1,200 tokens of surrounding code in and 40 out per completion, that is 24,000 credits, or $0.24 of inference at list rates. On a mid-sized model it is 840,000 credits. The completions are cheap to serve.
Can a free tier's terms change after I have started using it?
They already have, on all three axes, within one year. Google restricted the Gemini CLI free tier to Flash models in March 2026, Copilot began training on individual users' interaction data in April, and Amp reduced or paused its free daily allowance for more users in May. None of that needed your agreement, because a default is a setting somebody else can move.
How do I check what a free AI coding tier does with my code?
Read the default rather than the policy. Check whether training is opt-in or opt-out on your plan, whether the paid tiers share that default, whether an opt-out is retroactive, and whether the setting lives on the account or on the machine. If the paid tiers are exempt from something your free tier is not, you have found what the free tier is funded by.
Sources
- GitHub, Updates to our Privacy Statement and Terms of Service: how we use your data, 25 March 2026, for the 24 April 2026 change, the plans it covers, the data it names, the exemption of Business and Enterprise, and the statement about private repository content at rest.
- GitHub, Managing GitHub Copilot policies as an individual subscriber, for the opt-out control and where it lives. Read 4 August 2026.
- GitHub, Copilot plans and pricing, for the 2,000 completions a month on the Free plan. Read 4 August 2026.
- Cursor, Data Use and Privacy Overview, for what may be stored and used for training when Privacy Mode is off. Read 4 August 2026.
- Google, Service update: mitigating abuse and prioritizing traffic, Gemini CLI discussion #22970, effective 25 March 2026, for the restriction of the free tier to Flash models.
- Sourcegraph, Amp Free Is Ad-Free, for the 23 May 2026 note on pausing or reducing the free daily allowance for more users.
- Credit figures: Clixad's own pricing engine,
packages/pricing, against the model catalogue read from OpenRouter on 26 July 2026. The completion shape is our own assumption and is stated on the table above so it can be recomputed or disagreed with. - Offerwall payouts: completed CPX offers as recorded in Clixad's own ledger, credited between 27 July 2026 and 12 September 2026 and read on 14 September 2026, held as
CPX_COMPLETIONSinpackages/pricing.