DeepSeek API Pricing (October 2026): Models, Cost per Token, and How to Call It

DeepSeek API pricing, checked October 18, 2026: deepseek-flash (DeepSeek-V4.1-Flash-1017 since October 17) runs $0.15/1M input off-peak ($0.30 peak), $0.003/1M on a cache hit, and $0.60/1M output off-peak ($1.20 peak). deepseek-v4-pro stays on the API at $0.66/$1.98 off-peak; DeepSeek reversed its September 14 shutdown. Peak hours are 01:00-04:00 and 06:00-10:00 UTC on weekdays. This page covers the current model names, exact per-1M pricing with cache-hit rates, context windows, benchmarks, an OpenAI-SDK call, Search and Fetch API pricing ($0.75 per 1,000 requests), and how running DeepSeek on Morph compares.

August 21, 2026 ยท 2 min read
DeepSeek API Pricing (October 2026): Models, Cost per Token, and How to Call It

Last updated: October 18, 2026. Every rate on this page was checked against DeepSeek's official pricing docs (api-docs.deepseek.com) on that date.

DeepSeek API pricing in 2026 is per million tokens, split by cache state and, since August 16, 2026, by time of day. Off-peak, deepseek-flash costs $0.15/1M input on a cache miss, $0.003/1M on a cache hit, and $0.60/1M output. Those rates took effect September 10, 2026 with DeepSeek-V4.1-Flash. deepseek-v4-pro costs $0.66/1M input and $1.98/1M output off-peak and stays on the API after DeepSeek dropped its September 14 retirement. Peak rates (01:00-04:00 and 06:00-10:00 UTC, weekdays) are double. Both names expose a 1M-token context behind an OpenAI-compatible endpoint at api.deepseek.com.

$0.15/1M
deepseek-flash input off-peak (cache miss)
$0.60/1M
deepseek-flash output off-peak
1M tokens
API context window
2x
Peak rate multiplier (01:00-04:00, 06:00-10:00 UTC, Mon-Fri)
Quick answer

DeepSeek API pricing in 2026 is per million tokens with peak and off-peak rates: deepseek-flash (DeepSeek-V4.1-Flash, live September 10, 2026) costs $0.15/1M input (cache miss), $0.003/1M input (cache hit), and $0.60/1M output off-peak, doubling to $0.30, $0.006, and $1.20 at peak. deepseek-v4-pro costs $0.66/1M input and $1.98/1M output off-peak and remains on the API after DeepSeek dropped its September 14 retirement. Both names expose a 1M-token context with a 384K maximum output. To call it, point any OpenAI SDK at base_url https://api.deepseek.com, set your DeepSeek key, and pass deepseek-flash as the model.

The DeepSeek API in One Paragraph

DeepSeek is an AI lab that ships open-weight Mixture-of-Experts models and a hosted API to call them. The API endpoint is api.deepseek.com and it speaks the OpenAI wire format, so any OpenAI SDK works after you change the base URL and model name. One model carries the traffic: deepseek-flash, serving DeepSeek-V4.1-Flash since September 10, 2026. deepseek-v4-pro (DeepSeek-V4-Pro-0813, GA August 13, 2026) was scheduled to shut down on September 14; DeepSeek reversed that in response to user demand and keeps serving it with billing unchanged.

Both API names carry a 1M-token context window. Pricing is per million tokens, split by whether the input prefix is a cache hit or a cache miss, and since August 16, 2026 by peak vs off-peak hours. A cache hit (a repeated system prompt or few-shot block already in DeepSeek's context cache) is priced 50x lower than a cache miss on deepseek-flash.

The open-weight side is where the architecture lives. DeepSeek-V3.2-Exp is 685B total MoE parameters under an MIT license, and DeepSeek-R1 is 671B total with 37B activated. These weights are downloadable for self-hosting, which is the main reason DeepSeek shows up in cost comparisons against closed APIs.

What changed since August 2026

Five changes since July. The deepseek-chat and deepseek-reasoner aliases retired on 2026/07/24. On August 16 DeepSeek moved to peak/off-peak billing with increases of roughly 50% to 1,100% per line item. On September 10 DeepSeek-V4.1-Flash went live under the new name deepseek-flash, retiring deepseek-v4-flash and deepseek-v4-flash-vision-exp, and cut Flash prices: cache-miss input $0.22 to $0.15, cache-hit input $0.007 to $0.003, output $0.66 to $0.60 off-peak. The planned September 14 shutdown of deepseek-v4-pro was reversed; it stays on the API at the August rates. On October 17 deepseek-flash moved to the DeepSeek-V4.1-Flash-1017 snapshot with pricing unchanged, and DeepSeek opened its Search and Fetch APIs at $0.75 per 1,000 successful requests, billed from November 1, 2026. Budgets written against the August rates are already stale.

DeepSeek Models and Pricing

The table below lists the DeepSeek API models with context and per-1M pricing at both rate periods, effective 04:00 UTC on September 10, 2026. Peak hours are 01:00-04:00 and 06:00-10:00 UTC, Monday through Friday, excluding Chinese public holidays; every other hour, weekends included, bills off-peak at exactly half the peak rate.

DeepSeek API models (per 1M tokens, off-peak / peak)
ModelServesContextInput (cache miss)Input (cache hit)Output
deepseek-flashDeepSeek-V4.1-Flash-10171M$0.15 / $0.30$0.003 / $0.006$0.60 / $1.20
deepseek-v4-proDeepSeek-V4-Pro-0813 (kept past Sept 14)1M$0.66 / $1.32$0.022 / $0.044$1.98 / $3.96
deepseek-v4-flash (retired alias)DeepSeek-V4.1-Flash-10171M$0.15 / $0.30$0.003 / $0.006$0.60 / $1.20

Both listed models cap output at 384K tokens per request. Concurrency limits are 2,500 for deepseek-flash and 500 for deepseek-v4-pro. deepseek-flash supports vision; deepseek-v4-pro does not. Both support JSON output, tool calls, the Responses API, and an Anthropic-format endpoint at https://api.deepseek.com/anthropic, which is how Claude Code and Codex connect.

deepseek-flash is the only model you need to budget for. DeepSeek-V4.1-Flash is a 552B-parameter MoE with a causal encoder-decoder design that activates 8B parameters on input and 16B on output, and DeepSeek reports its KV cache needs a quarter of the HBM and an eighth of the SSD of the previous Flash. That smaller cache is where the cheaper cache-hit rate comes from. DeepSeek also states that tests by multiple parties put V4.1-Flash ahead of V4-Pro on performance, cost, and speed. DeepSeek still serves deepseek-v4-pro at its own rates, but it is 4.4x the Flash price on input and 3.3x on output. The October 17 update to DeepSeek-V4.1-Flash-1017 kept the model name and pricing and raised DeepSeek's reported Terminal-Bench 4.0 score from 31.2 to 42.3 and DeepSWE v1.1 from 74.2 to 77.0, with shorter outputs per task.

Model names: what to send in 2026

Send deepseek-flash. deepseek-chat and deepseek-reasoner were the non-thinking and thinking modes of the Flash line and deprecated on 2026/07/24. deepseek-v4-flash and deepseek-v4-flash-vision-exp retired on 2026/09/10; both still resolve, but to DeepSeek-V4.1-Flash-1017 at Flash prices. deepseek-v4-pro is a separate model: it serves DeepSeek-V4-Pro-0813 and bills at $0.66/$1.98 off-peak. Thinking mode is on by default; set a reasoning effort level (low, high, or max) in the request body.

Cache Hit vs Cache Miss Pricing

DeepSeek prices input tokens differently depending on whether the prefix is already in its context cache. A cache hit means a leading chunk of your prompt (system instructions, few-shot examples, a long document you keep re-sending) matches a recently processed prefix. DeepSeek charges the cache-hit rate for those tokens and the cache-miss rate for the rest.

Input pricing by cache state (per 1M tokens, off-peak)
ModelInput (cache hit)Input (cache miss)Hit vs miss ratio
deepseek-flash$0.003$0.1550x cheaper on hit
deepseek-v4-pro (list price)$0.022$0.6630x cheaper on hit

The practical effect is large for agent workloads. A coding agent re-sends the same system prompt and tool definitions on every turn. Those tokens land as cache hits, so the marginal input cost of each turn drops toward the cache-hit rate. Structure prompts so the stable prefix comes first and the per-request content comes last to maximize cache hits.

The tradeoff: cache behavior is not guaranteed across every request, and pricing assumes a recently seen prefix. Cold prefixes, frequently changing system prompts, and one-shot calls pay the full cache-miss rate. Do not budget your whole input at the cache-hit price.

How prefix matching and block alignment decide a hit, how DeepSeek's cache-hit rate compares with Anthropic, OpenAI, Gemini, and Kimi, and why a model switch mid-session resets the cache: see prompt caching.

deepseek-chat vs deepseek-reasoner

deepseek-chat answered directly. deepseek-reasoner emitted a chain-of-thought before the answer, which raises accuracy on math and multi-step coding at the cost of more output tokens and higher latency. Both were modes of the same underlying Flash model, and both legacy names retired on 2026/07/24. The replacement is the thinking parameter plus the reasoning effort parameter on deepseek-flash: low, high, or max.

deepseek-chat (non-thinking)

Direct answers, fewer output tokens, lower latency. Use for edits, formatting, summarization, and straightforward generation where the answer does not need a reasoning trace.

deepseek-reasoner (thinking)

Emits a reasoning trace before the answer. Higher accuracy on AIME-style math and multi-step debugging, but more output tokens and slower. Use for hard reasoning where the extra cost pays off.

Because higher effort produces more output tokens, its effective cost per answer is higher even at the same $0.60/1M off-peak output rate. Reserve high and max effort for prompts where a chain-of-thought measurably improves the result, and route easy prompts to low effort. A router that classifies difficulty handles this split automatically.

Context Window and Architecture

The hosted API models expose a 1M-token context window. The open-weight checkpoints behind the line expose smaller windows: DeepSeek-V3.2-Exp supports 163,840 tokens (160K) and DeepSeek-R1 supports 128K. If you self-host the weights, plan around the checkpoint window, not the 1M API figure.

DeepSeek open-weight checkpoints
CheckpointTotal paramsContextLicenseReleased
DeepSeek-V3.2-Exp685B (MoE)163,840 (160K)MITNov 17, 2025
DeepSeek-R1671B / 37B active128KMITJan 20, 2025

DeepSeek-V3.2-Exp introduces DeepSeek Sparse Attention (DSA), a sparse attention mechanism for long-context training and inference efficiency, per its Hugging Face model card. Sparse attention is what makes a 160K-token window practical on a 685B-parameter MoE without the quadratic cost of dense attention at that length.

DeepSeek-R1 is a Mixture-of-Experts model with 671B total parameters and 37B activated per token. Only the activated experts run on each forward pass, so inference cost tracks the 37B active count rather than the 671B total. Both checkpoints are MIT-licensed, which permits commercial use and self-hosting. R1 was the first model behind deepseek-reasoner (January 20, 2025); that endpoint moved through R1-0528, V3.1, and V3.2 thinking modes before aliasing to deepseek-v4-flash and retiring on July 24, 2026.

Self-hosting the current line is a different budget. DeepSeek V4 Pro at 1.6T parameters needs an 8-GPU Blackwell node, and independent InferenceX runs put it at 216 tok/s for one user on B300 and 40 tok/s per user at concurrency 64 on B200. The DeepSeek V4 Pro serving benchmarks and self-host cost math work through what a rented 8x B200 node costs per million tokens against calling V4 Flash.

For a broader treatment of how context length affects cost and quality, see LLM context windows.

Benchmarks

Published scores place DeepSeek-V3.2-Exp in the top open tier for coding and reasoning. The table reports model-card figures. Treat cross-model comparisons cautiously, since harness and prompt differences move scores by several points.

DeepSeek benchmark scores (from model cards)
BenchmarkDeepSeek-V3.2-ExpDeepSeek-R1
SWE-bench Verified67.849.2
LiveCodeBench74.1n/a
AIME (2025 / 2024)89.3 (2025)79.8 (2024)
MMLU-Pro / MMLU85.0 (Pro)90.8 (MMLU)
Codeforces rating21212029
GPQA-Diamond79.9n/a

The SWE-bench Verified jump from 49.2 (R1) to 67.8 (V3.2-Exp) is the headline for coding agents: a 18.6-point gain on real GitHub issue resolution between the January 2025 reasoning checkpoint and the November 2025 release. DeepSeek-R1 still posts strong pure-math numbers, with 97.3 on MATH-500 and 79.8 on AIME 2024.

For how these scores stack against other open models, see the best open-source coding model in 2026.

OpenAI-Compatible Calls

The DeepSeek API is a drop-in for the OpenAI SDK. Change base_url to https://api.deepseek.com, set your DeepSeek key, and pass deepseek-flash as the model. Streaming, function calling, and the message array work as they do against OpenAI. DeepSeek also serves an Anthropic-format endpoint at https://api.deepseek.com/anthropic for tools built on the Anthropic SDK.

Call the DeepSeek API with the OpenAI Python SDK

from openai import OpenAI

client = OpenAI(
    api_key="YOUR_DEEPSEEK_API_KEY",
    base_url="https://api.deepseek.com",  # OpenAI-compatible endpoint
)

resp = client.chat.completions.create(
    model="deepseek-flash",  # serves DeepSeek-V4.1-Flash
    messages=[
        {"role": "system", "content": "You are a senior Python engineer."},
        {"role": "user", "content": "Write a retry decorator with exponential backoff."},
    ],
)

print(resp.choices[0].message.content)

The same shape works from cURL. Set the Authorization header to your key and POST the OpenAI-style body to the chat completions path.

Call the DeepSeek API with cURL

curl https://api.deepseek.com/chat/completions \
  -H "Authorization: Bearer YOUR_DEEPSEEK_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-flash",
    "messages": [
      {"role": "user", "content": "Explain MoE routing in two sentences."}
    ]
  }'

Because the contract is OpenAI-shaped, a single OpenAI-compatible client can target DeepSeek, OpenAI, or an LLM router by swapping the base URL. Any OpenAI-compatible endpoint follows the same format, so the call changes only the host and model name.

How DeepSeek Pricing Compares

DeepSeek's value is the combination of a 1M-token context and per-1M prices under most hosted frontier APIs. That gap narrowed on August 16, 2026, when DeepSeek raised prices by 50% to 1,100% across line items, then widened again on September 10 when V4.1-Flash arrived at $0.15/$0.60. The table below sets the current off-peak rates against two other open-weight APIs to anchor the range. Closed-model comparisons are omitted where verified numbers were not available.

DeepSeek vs other open-weight hosted APIs (per 1M tokens)
ModelInputOutputContext
deepseek-flash (off-peak)$0.15$0.601M
deepseek-flash (peak)$0.30$1.201M
MiniMax-M2$0.30$1.20~196K
GLM-4.6$0.60$2.20200K

Off-peak, deepseek-flash at $0.60/1M output is half of MiniMax-M2 ($1.20/1M) and under a third of GLM-4.6 ($2.20/1M) while carrying a larger 1M-token context. At peak, flash output ($1.20/1M) matches MiniMax-M2 exactly. The cache-hit input rate ($0.003/1M off-peak) is the lowest of the group by a wide margin and is what makes multi-turn agent loops cheap, and shifting batch jobs to the off-peak hours halves every rate.

The tradeoff is operational, not headline price. A single-provider API means a single point of rate limits, region, and capacity. Routing across providers through one endpoint hedges that. See LLM cost optimization for the full set of levers (caching, routing, batching, model tiering). The closest first-party competitor on price is Alibaba's Model Studio, covered in the Qwen API guide, where qwen3.7-plus lists at $0.40/$1.60 with no peak-hour multiplier.

Monthly Cost Scenarios

The table prices three usage profiles on deepseek-flash over a 30-day month, cache misses assumed throughout. Light and medium assume 1,000 input + 300 output tokens per request (a short chat or extraction call). Heavy assumes an agent workload at 3,000 input + 1,000 output tokens per request. The Morph columns price the same volume on Morph's flat-rate hosted DeepSeek V4.1 Flash and DeepSeek V4 Flash 0731 for reference.

Monthly cost by usage profile (30 days, deepseek-flash, cache-miss input)
ScenarioOff-peakPeakMorph V4.1 Flash (flat)Morph V4 Flash 0731 (flat)
Light: 100 req/day (3M in, 0.9M out)$0.99$1.98$0.99$0.61
Medium: 1,000 req/day (30M in, 9M out)$9.90$19.80$9.90$6.10
Heavy: 10,000 req/day (900M in, 300M out)$315$630$315$191.40

The arithmetic behind the first off-peak cell: 3M input tokens at $0.15/1M is $0.45, plus 0.9M output tokens at $0.60/1M is $0.54, totaling $0.99. Every other cell is the same two multiplications at that column's rates. Cache hits on a stable system prompt pull the input side down toward $0.003/1M, and shifting the workload into off-peak hours is a flat 2x saving over peak.

DeepSeek on the Official API vs on Morph

The official DeepSeek API is not the only way to call a DeepSeek model over the OpenAI wire format. Morph serves two DeepSeek models on custom inference kernels behind the same OpenAI-compatible contract: DeepSeek V4.1 Flash (morph-dsv41flash), the same model DeepSeek now serves as deepseek-flash, and DeepSeek V4 Flash 0731 (morph-dsv4flash), the checkpoint DeepSeek retired on September 10. You change the base URL to https://api.morphllm.com/v1 and the model name; the request and response shapes are unchanged.

Morph's DeepSeek V4.1 Flash prices at $0.12/1M input, $0.008/1M cached input, and $0.8/1M output, flat, all hours. Input is 20% under DeepSeek's off-peak rate and 60% under its weekday peak. Output sits between DeepSeek's off-peak and peak rates. There is no clock to schedule around. Morph's DeepSeek V4 Flash 0731 is the cheaper line at 0.141953125/1M input and 0.399625/1M output, and it keeps the 0731 checkpoint available after DeepSeek retired it, which matters if your evals were tuned against it.

DeepSeek Flash: official DeepSeek API vs Morph
PathModel nameInput (per 1M)Output (per 1M)Context
DeepSeek API (off-peak)deepseek-flash$0.15 (miss) / $0.003 (hit)$0.601M
DeepSeek API (peak, Mon-Fri)deepseek-flash$0.30 (miss) / $0.006 (hit)$1.201M
Morph API (all hours)morph-dsv41flash$0.12 (miss) / $0.008 (hit)$0.81M
Morph API (all hours, 0731 checkpoint)morph-dsv4flash$0.141953125 (miss) / $0.0359375 (hit)$0.3996251M

Off-peak, Morph is 20% cheaper on input and DeepSeek is cheaper on output. During the weekday peak windows Morph is 60% cheaper on input and 33% cheaper on output. Morph's V4 Flash 0731 route is 33% cheaper on output than DeepSeek off-peak and 67% cheaper than peak. All three are OpenAI-compatible, so switching between them is a base-URL and model-name change.

Morph serves both DeepSeek Flash models alongside other open-weight models (GLM-5.3, GLM-5.3-Flash, Kimi K3) through one key. See fast general coding models for the full lineup, DeepSeek V4 for the open-weight architecture, and Morph pricing for per-token rates across every model.

DeepSeek Search and Fetch API Pricing

DeepSeek opened its in-house search engine as two standalone APIs on October 17, 2026. Search and Fetch each cost $0.75 per 1,000 successful requests, deducted from the same balance as token usage. When you run the DeepSeek API through DeepSeek Harness, Claude Code, or Codex, server-side tool calls already hit these endpoints; those calls are free until per-request billing starts at 00:00 Beijing time on November 1, 2026 (16:00 UTC on October 31).

DeepSeek Search and Fetch pricing
APIUnitPriceBilling starts
Search1,000 successful requests$0.75November 1, 2026 (Beijing time)
Fetch1,000 successful requests$0.75November 1, 2026 (Beijing time)

For an agent that issues 20 searches per task, that adds $0.015 per task, about the output cost of 25K deepseek-flash tokens at the off-peak rate.

Getting an API Key

Create a DeepSeek platform account, open the API keys section, and generate a key. Set it as the api_key in the OpenAI SDK or as an Authorization Bearer header, then point base_url at https://api.deepseek.com. Billing is usage-based at the per-1M-token prices above, metered on input (split by cache state) and output.

Frequently Asked Questions

How much does the DeepSeek API cost?

Since September 10, 2026 deepseek-flash (DeepSeek-V4.1-Flash) costs $0.15 per 1M input tokens on a cache miss, $0.003 per 1M on a cache hit, and $0.60 per 1M output tokens off-peak. Peak rates (01:00-04:00 and 06:00-10:00 UTC, Monday to Friday) are exactly double: $0.30/$0.006/$1.20. deepseek-v4-pro costs $0.66/$0.022/$1.98 off-peak and $1.32/$0.044/$3.96 peak; DeepSeek planned to retire it on September 14 and then kept it on the API with billing unchanged. Both names carry a 1M-token context window.

What is the difference between deepseek-chat and deepseek-reasoner?

deepseek-chat was the non-thinking (direct answer) mode and deepseek-reasoner the thinking (chain-of-thought) mode of the Flash line. Both legacy aliases deprecated on 2026/07/24 at 15:59 UTC. You now call deepseek-flash, which runs thinking mode by default, and set a reasoning effort level (low, high, or max) in the request instead of switching model names.

What is the DeepSeek context window?

The deepseek-flash and deepseek-v4-pro API models both expose a 1M-token context window with a 384K-token maximum output. The open-weight checkpoints differ: DeepSeek-V3.2-Exp supports 163,840 tokens (160K) via DeepSeek Sparse Attention, and DeepSeek-R1 supports 128K tokens.

Is the DeepSeek API OpenAI-compatible?

Yes. The DeepSeek API uses the OpenAI wire format. Point the OpenAI SDK at base_url https://api.deepseek.com, set your DeepSeek key, and call client.chat.completions.create with model deepseek-flash. An Anthropic-format endpoint also exists at https://api.deepseek.com/anthropic. No code changes beyond the base URL and model name.

DeepSeek V4 vs R1: which should I use?

deepseek-flash (DeepSeek-V4.1-Flash) is the current API model with a 1M context and split cache pricing; DeepSeek says its own tests put V4.1-Flash ahead of V4-Pro on agent benchmarks, and it kept V4-Pro on the API after a planned September 14 retirement. DeepSeek-R1 (671B total, 37B activated, 128K context) is the earlier reasoning checkpoint released January 2025 that scored 49.2 on SWE-bench Verified. The V4 line supersedes R1 for new builds; R1 weights remain available under MIT for self-hosting.

How do I get a DeepSeek API key?

Create an account on the DeepSeek platform, open the API keys section, and generate a key. Set it as the api_key in the OpenAI SDK (or as an Authorization Bearer header) and point base_url at https://api.deepseek.com. Billing is usage-based per the per-1M-token prices above.

When are DeepSeek peak hours?

Peak hours are 01:00-04:00 and 06:00-10:00 UTC, Monday through Friday, excluding Chinese public holidays. Every other hour, including weekends, bills off-peak at exactly half the peak rate. For deepseek-flash that means $0.15/1M input (cache miss) and $0.60/1M output off-peak versus $0.30 and $1.20 at peak. Scheduling batch jobs, evals, and crons outside the two weekday peak windows halves the bill with no other change.

What happened to deepseek-v4-flash and deepseek-v4-flash-vision-exp?

Both retired on September 10, 2026 when DeepSeek-V4.1-Flash went live. The names are still accepted for compatibility, but requests sent to them are served by V4.1-Flash and billed at the Flash price ($0.15/1M cache-miss input, $0.003/1M cache-hit input, $0.60/1M output off-peak). V4.1-Flash has native vision, so the separate vision model is no longer needed. Switch your model string to deepseek-flash.

What is DeepSeek's maximum output length?

Both listed models (deepseek-flash and deepseek-v4-pro) support a 1M-token context window with a maximum output of 384K tokens per request. Concurrency limits are 2,500 for deepseek-flash and 500 for deepseek-v4-pro.

How much does the DeepSeek API cost per month?

At 100 requests/day (1,000 input + 300 output tokens each, cache misses), a month of deepseek-flash costs about $0.99 off-peak or $1.98 at peak. At 1,000 requests/day the same shape costs $9.90 or $19.80. A heavy agent workload of 10,000 requests/day at 3,000 input + 1,000 output tokens runs $315 off-peak or $630 at peak per month. Cache hits on repeated prefixes push the input side down toward $0.003/1M.

Is DeepSeek cheaper than the OpenAI API?

On list rates, yes for most workloads. Off-peak deepseek-flash ($0.15/1M input, $0.60/1M output) undercuts OpenAI's mid-tier gpt-5.4 ($2.50/1M input, $15.00/1M output) by more than 16x on input and 25x on output, and OpenAI's budget gpt-5-mini ($0.25/$2.00) by 3.3x on output. At peak ($0.30/$1.20) the gap narrows but holds. The comparison is price only, not quality; verify both on your own evals.

Sources

Related Resources