Earns.io
Earns.ioA 1,500-Word Draft Costs a Tenth of a Cent. The Three Hours It Saves Are Yours to Bill

A 1,500-Word Draft Costs a Tenth of a Cent. The Three Hours It Saves Are Yours to Bill

What this is for

For a writer or agency paid per article who wants the first draft done by a model and the hour saved kept as margin. You get a reusable brief, a 1,500-word draft for cents, and the arithmetic to price the job so the saving is yours, not the client's.

What you make

A 1,500-word first draft in the client's voice, from a brief you write once and reuse, ready for a one-hour edit pass instead of a four-hour write.

CHECKED 2026-09-1417 SOURCES23 NUMBERSUPDATED 2026-09-16
  • 23 published
  • 0 not published
  • 0 given two ways
What this counts
Typical earnings
Client's fee; a draft costs $0.001 to $0.10
Startup cost
Nothing fixed; billed per token
Time to first payout
No payout; a draft in under a minute
Difficulty
2/5

Why this pays

A client wants a 1,500-word article by Friday. Written by hand it is four hours; from a first draft in the client's voice it is one hour of editing. The draft itself costs between a tenth of a cent and ten cents, and the three hours saved stay with whoever wrote the brief.

A 1,500-word draft, about 2,000 tokens out
OpenAI gpt-4o-mini, $0.60 per million output tokensabout $0.001
Mistral Large, $1.5about $0.003
Claude Haiku 4.5, $5about $0.01
Claude Sonnet 5, $10about $0.02
Claude Fable 5.1, $50about $0.10
Thirty drafts overnight through a batch APIhalf of any of the above

The spread between the cheapest and dearest model on the page is under a dime an article. The cost that matters is your edit hour, and that is the number to quote from: a per-article fee priced on four hours, delivered in one, is the margin.

The play, in three lines

  1. Turn one client's brief into a system instruction, with the reader, the length, the tone in a sentence, three things never to do, and three of the client's own paragraphs as examples. Write it once.
  2. Run it in a browser (Gemini's AI Studio or Mistral Studio) or by one API request (OpenAI, Anthropic) with max_tokens above 2,000.
  3. Cut the preamble, edit every fact against the client's sources, save the file, and time the edit. That time, not the token bill, is what you price.

The path above walks every step. What follows is the reasoning behind each and the numbers you quote from.

Where the money comes from

  • The client, per article. They pay the same fee they paid when it took four hours. Nothing on the invoice says how the first draft was made; what they buy is the finished piece with every name and figure checked.
  • The hour you keep. Three hours per article, or three more articles in the same day at the same fee.
  • Not the model. The providers bill by the token: OpenAI from the first call with no plan fee, Anthropic on prepaid credits with no published minimum, Gemini and Mistral with a free tier at the door.

The pain you are selling the cure for

The client has a content calendar and no writer with time, and the last freelancer sent them something in the wrong voice that took two rounds of notes to fix. What they are paying for is the voice and the checking, not the typing. A brief that carries three of their own paragraphs as examples produces the voice on the first run; the edit pass produces the checking. The client never sees the draft and would not want to.

The path, step by step

Every figure below is read from the platform profile it belongs to, not written into this page. Follow a name to see every answer we have for that platform.

  1. 1
    Write the brief as the instruction, not as a chat message

    Both providers' guides say the same thing in different words: give the model a role, say who the reader is, state the length in words, name the tone and what to avoid, and show 3 to 5 examples of the client's existing writing wrapped in example tags. Anthropic's guide adds that long material goes at the top of the prompt, above the instructions, and that asking the model to quote the relevant parts first keeps it on the source. OpenAI's instructions parameter is where this text lives; it takes priority over the message.

    Screenshot of Chat playground, the Prompt box where the brief goes as the instruction, above the Model settings, OpenAI API, with Describe desired model behavior (tone, tool usage, response style) outlined in red
    Outlined in red: Describe desired model behavior (tone, tool usage, response style). Chat playground, the Prompt box where the brief goes as the instruction, above the Model settings, OpenAI API, screenshot taken 2026-09-16. Account details are masked.
  2. 2
    Path A, in a browser: paste the brief into System Instructions and run

    Google AI Studio opens the Playground with a new chat prompt. Click Run settings in the top-right corner, paste the brief into System Instructions, type the topic in the message box and click Run; Get code turns the same prompt into API code when you are ready. Mistral Studio starts in Free mode without a card; under Build, Prompts, New prompt saves the brief as a versioned template you can test in the Playground and reuse for every piece for that client.

    What it really costs to start
    Gemini APIFree of charge on the Free tier, with free input and output tokens, Google AI Studio access and limited access to certain models; the catch is that free-tier content is used to improve Google's productssource · checked 2026-09-12
    Mistral AIFree: the Free plan is for getting started with Vibe or Studio, and self-hosting an open-weight model such as Mistral 7B is Apache 2.0 licensed for research and individual usesource · checked 2026-09-11
  3. 3
    Path B, one request: send instructions and input to the API

    OpenAI: one request to /v1/responses with instructions (the brief) and input (the topic). Anthropic: one POST to /v1/messages with model, messages and max_tokens; the getting-started example sets max_tokens to 1000, and a 1,500-word draft is about 2,000 tokens, so raise it or the draft stops mid-sentence. Mistral: /v1/chat/completions with mistral-large-latest; a 402 means no payment method on the account.

    Screenshot of API Keys page of a project, empty list, the button that makes the first key, OpenAI API, with Create new secret key outlined in red
    Outlined in red: Create new secret key. API Keys page of a project, empty list, the button that makes the first key, OpenAI API, screenshot taken 2026-09-16. Account details are masked.
    What it costs to keep alive
    OpenAI APINot checked yet
    Anthropic APINo renewal fee, only per-token spend. Sonnet 5 holds at $2/MTok input and $10/MTok output after the scheduled rise to $3/$15 was cancelled.source · checked 2026-09-07
    Mistral AIPer million tokens, input and output counted separately: Mistral Large costs $0.5 /M tokens in and $1.5 /M tokens out, batch processing halves the price and cached input tokens cut input cost by up to 90%; Mistral Pro for chat is $14.99 a monthsource · checked 2026-09-11
  4. 4
    Size the job in tokens and read the output column

    OpenAI's page says 100 tokens are approximately 75 words, so 1,500 words out is about 2,000 tokens and a 300-word brief in is about 400. Output is the column that matters: $0.60 per million on gpt-4o-mini makes the draft about a tenth of a cent; $50 on Claude Fable 5.1 makes it ten cents. The whole spread between the cheapest and dearest published model is under a dime per draft.

  5. 5
    Cut the preamble and the padding before you start editing

    Anthropic's guide gives the sentence: Respond directly without preamble, do not start with phrases like Here is. It also says Claude Opus 5 defaults to longer answers and needs an explicit instruction to be concise. OpenAI's guide says to pin a dated model snapshot so the tone does not drift between pieces. Then do the pass no model does for you: the client's numbers, the names, the claims.

  6. 6
    If it is thirty drafts, not one, send a batch overnight

    Anthropic's Message Batches API charges 50% of the standard price, finishes most batches in under an hour, expires anything unfinished at 24 hours and keeps results for 29 days. Mistral's pricing page says batch processing halves the price too. A month of a client's blog is one batch and half the bill.

  7. 7
    Check who owns the draft before you invoice for it

    OpenAI assigns the Output to the customer. Anthropic assigns its interest in Outputs to the customer and may not train on Customer Content. Read each provider's line before you sell a draft to a client who will ask.

    Who owns what you build
    OpenAI APIThe customer owns all Output - OpenAI assigns to the customer all of its right, title and interest in the Output, and the customer keeps ownership of its Input.source · checked 2026-09-07
    Anthropic APICustomer owns the Outputs and keeps all rights to Inputs; Anthropic assigns its interest in Outputs and may not train models on Customer Content.source · checked 2026-09-07
    Gemini APIOn the Free tier your content is used to improve Google's products; on the Paid tier it is not, per the Used to improve our products row shown under every modelsource · checked 2026-09-12
    Mistral AIOpen-weight models are Apache 2.0 licensed for research and individual use, while commercial deployments require a Mistral license with separate terms for derivatives and production usesource · checked 2026-09-11
  8. 8
    Do not put the client's material into a tier that trains on it

    Gemini's pricing page prints, under every model, that Free tier content is used to improve Google's products and Paid tier content is not. Anthropic's commercial terms say it may not train on Customer Content. If the brief contains anything the client gave you, the Free tier is the wrong door.

    Who owns what you build
    Anthropic APICustomer owns the Outputs and keeps all rights to Inputs; Anthropic assigns its interest in Outputs and may not train models on Customer Content.source · checked 2026-09-07
    Gemini APIOn the Free tier your content is used to improve Google's products; on the Paid tier it is not, per the Used to improve our products row shown under every modelsource · checked 2026-09-12
  9. 9
    Keep your own copy, because nothing is archived for you

    Anthropic deletes API inputs and outputs within 30 days. OpenAI deletes Customer Content within thirty days of termination and hands nothing back. The file you send the client is the only lasting copy.

    Can you take it with you
    Anthropic APINothing to port from Anthropic's side: API inputs and outputs are auto-deleted within 30 days, so the only lasting copy is the one you store yourself.source · checked 2026-09-07
    OpenAI APINothing is handed back on the way out: when the agreement terminates OpenAI deletes all Customer Content from its systems within thirty days.source · checked 2026-09-07
    Mistral AIYes, you can self-host the open-weight models anywhere, so a workflow built on them does not depend on the hosted API staying available at the same pricesource · checked 2026-09-11

Check these five before you sign up

  • Write the brief once, as a system instruction: role, reader, length in words, tone, what to avoid, 3 to 5 examples of the client's own writing. Save it (AI Studio saved prompt, Mistral Studio prompt version, or a text file) and reuse it for every piece.
  • Set max_tokens above the draft. A 1,500-word draft is about 2,000 tokens; Anthropic's getting-started example uses 1000, which would cut it in half.
  • Price the output column, not the input column. Output is $0.60 per million on gpt-4o-mini, $1.20 on gpt-5.6-luna, $1.5 on Mistral Large, $3.75 on Gemini 3.8 Flash, $5 on Claude Haiku 4.5, $10 on Sonnet 5, $20 on gpt-5.6-sol, $25 on Opus 5 and $50 on Fable 5.1.
  • If the brief contains a client's material, do not use Gemini's free tier: the pricing page says free-tier content is used to improve Google's products, and the Paid tier is the switch that stops it.
  • Batch anything that can wait until tomorrow: Anthropic and Mistral both publish a 50% batch price.
  • Keep your own copy of every draft. Anthropic deletes API inputs and outputs within 30 days and OpenAI deletes Customer Content within thirty days of termination; neither hands anything back.
  • Put two dates in the calendar: OpenAI's gpt-5.6-sol promotional price runs at least through November 21, 2026, and Gemini 3.8 Flash rises from $0.75 and $3.75 to $1.50 and $7.50 per million on January 1, 2027.

Step one: the brief is the system instruction

  • Every provider puts the brief in the instruction layer, not the message. OpenAI's instructions parameter gives the model high-level instructions on tone, goals and examples of correct responses and takes priority over the prompt in input.
  • Anthropic's best-practices page: be clear and direct, give the model a role, wrap 3 to 5 examples in <example> tags, put long material such as the client's previous articles near the top of the prompt above the instructions, and for source-heavy pieces ask the model to quote the relevant parts before it writes.
  • The brief: who the reader is, the length in words, the section list, the tone in a sentence, three things never to do, three of the client's paragraphs. One block of text, reused every month.

Path A: in a browser, no code

  • Google AI Studio opens the Playground with a new chat prompt. Run settings, top right, holds the System Instructions field; paste the brief, type the topic, click Run. Tighten the brief and run again until the register is right. Get code turns the prompt into API code; prompts can be saved and shared.
  • Mistral Studio starts in Free mode with no credit card. Build, Prompts, New prompt saves the brief as a template with a title and description; a saved change creates a new version with the old one available for rollback; Share keeps it private or opens it to a workspace. For a client you write for monthly, that versioned prompt is the asset.
  • The price of the free door: Gemini's pricing page prints, under every model, that Free tier content is used to improve Google's products and Paid tier content is not. Fine for your own topic; not for the client's strategy pasted in as an example.

Path B: one request

openai responses create --model "gpt-6-astra" --input "Write a one-sentence bedtime story about a unicorn." --raw-output --transform 'output.#(type=="message").content.0.text'
  • That is OpenAI's own example. Swap the model for the one you priced, add --instructions with the brief, put the topic in --input. Pin a dated model snapshot in production so the voice does not shift between pieces.
  • Anthropic: a POST to /v1/messages with model, max_tokens and a messages array; the system prompt holds the brief. The getting-started example sets max_tokens to 1000, and a 1,500-word draft is about 2,000 tokens, so leave it at 1000 and the article stops mid-sentence. The response reports input_tokens and output_tokens, so every call tells you what it cost.
  • Mistral: /v1/chat/completions with mistral-large-latest. A 402 Payment Required means no payment method on the account, added under Admin, Subscriptions, Billing; a 429 means the Free mode rate limit, wait.

The size of the job, in tokens

  • OpenAI's conversion: 1 token is approximately 4 characters or three-quarters of a word; 100 tokens are approximately 75 words, for English.
  • 1,500 words out is about 2,000 tokens; a 300-word brief in is about 400. Those two numbers are the whole bill.

FIG 1LOG SCALE

Output price per million tokens, as published

Output tokens are what a drafting job mostly buys. Log scale: the cheapest and the most expensive row on this list are 180 times apart, and a linear bar would flatten the first six rows into a hairline. Input prices are lower on every row and are in the facts.

Together AI, DeepSeek V4 Flash$0.2810

OpenAI, gpt-4o-mini$0.602

OpenAI, gpt-5.6-luna$1.202

Mistral Large$1.59

Gemini 3.8 Flash, Paid tier$3.758

rises to $7.50 on January 1, 2027

Claude Haiku 4.5$54

Claude Sonnet 5$104

OpenAI, gpt-5.6-sol$20.002

promotional price at least through November 21, 2026

Claude Opus 5$254

Claude Fable 5.1$504

0.1110100

Together AI, pricing10
Show the numbers
RowValueSource
Together AI, DeepSeek V4 Flash$0.2810
OpenAI, gpt-4o-mini$0.602
OpenAI, gpt-5.6-luna$1.202
Mistral Large$1.59
Gemini 3.8 Flash, Paid tier$3.758
Claude Haiku 4.5$54
Claude Sonnet 5$104
OpenAI, gpt-5.6-sol$20.002
Claude Opus 5$254
Claude Fable 5.1$504

What the draft costs

The chart above is the output column as published, per million tokens: Together AI DeepSeek V4 Flash $0.28; OpenAI gpt-4o-mini $0.60, gpt-5.6-luna $1.20, gpt-5.6-sol $20.00 on promotional pricing through at least November 21, 2026; Mistral Large $1.5; Gemini 3.8 Flash $3.75 on the Paid tier until December 31, 2026 and $7.50 from January 1, 2027; Claude Haiku 4.5 $5, Sonnet 5 $10, Opus 5 $25, Fable 5.1 $50. Multiply by 2,000 tokens: a tenth of a cent on gpt-4o-mini, ten cents on Fable 5.1, with the 400 input tokens a fraction of that. The AI job cost calculator does it for any length; the Claude and OpenAI compare reads the two biggest lists side by side.

The edit pass

  • The preamble. Anthropic's instruction, verbatim: Respond directly without preamble, do not start with phrases like Here is or Based on.
  • The length. Claude Opus 5 defaults to longer responses than earlier models, and changing the effort setting does not reliably shorten them; ask for conciseness in the brief. On OpenAI, the snapshot pin is the fix for drift.
  • Then yours, which no provider does: every number, name and claim against the client's sources, the section order against the brief, the register against the three example paragraphs. Save the file the client opens and send it.

Thirty drafts instead of one

  • Anthropic's Message Batches API charges 50% of the standard price; most batches finish in less than 1 hour, anything unfinished expires at 24 hours and is not billed, a batch holds up to 100,000 requests or 256 MB, results stay downloadable for 29 days.
  • Mistral's pricing page says batch processing halves its price as well.
  • The same thirty drafts, half the bill, ready in the morning.

Who owns the draft

  • OpenAI assigns to the customer all of its right, title and interest in the Output; the customer keeps ownership of its Input.
  • Anthropic: the customer owns the Outputs and keeps all rights to Inputs; Anthropic assigns its interest in Outputs and may not train models on Customer Content.
  • Mistral's open-weight models are Apache 2.0 for research and individual use; commercial deployments need a Mistral licence. Gemini: Paid does not train, Free does.

What is deleted when you stop

  • Anthropic auto-deletes API inputs and outputs within 30 days. OpenAI deletes all Customer Content within thirty days of the agreement terminating and hands nothing back.
  • OpenAI may limit or suspend access for a breach, without prior notice where necessary; Anthropic may suspend all access over a suspected Usage Policy breach and disclaims liability for the loss that causes.
  • None of this touches a draft you already sent. All of it touches the one you left in the console.

What to do today

  1. Take one piece you have already written for a client. Turn its brief into a system instruction with three of the client's paragraphs as examples.
  2. Run it once in AI Studio or Mistral Studio, once by API with max_tokens above 2,000.
  3. Time your edit pass on each. The token bill will be a few cents; the edit time is your real cost, and the number to quote from.
Cite this page

Earns.io (2026). A 1,500-Word Draft Costs a Tenth of a Cent. The Three Hours It Saves Are Yours to Bill. Figures checked 2026-09-14. Retrieved from https://earns.io/en/methods/ai-drafting-by-the-token

https://earns.io/en/methods/ai-drafting-by-the-token

OpenAI API

openai.com

GPT models billed per token.

Official site

This link pays this site nothing today. It goes to openai.com.

  • 23 published
  • 0 not published
  • 0 given two ways

Anthropic API

anthropic.com

Claude models billed per token. Production capacity you rent by the word.

Official site

This link pays this site nothing today. It goes to anthropic.com.

  • 23 published
  • 0 not published
  • 0 given two ways

Gemini API

ai.google.dev

Google's model API with a free tier whose prompts are used to improve Google's products; paid usage is per million tokens and stays private.

Official site

This link pays this site nothing today. It goes to ai.google.dev.

  • 23 published
  • 0 not published
  • 0 given two ways

Mistral AI

mistral.ai

European model maker with a per-token API and open-weight models you can self-host under Apache 2.0 for research and individual use.

Official site

This link pays this site nothing today. It goes to mistral.ai.

  • 23 published
  • 0 not published
  • 0 given two ways

Together AI

together.ai

Serverless inference and GPU rental for open models, priced per million tokens or per GPU hour; you own your inputs and outputs.

Official site

This link pays this site nothing today. It goes to together.ai.

  • 23 published
  • 0 not published
  • 0 given two ways