{"uid":"cap_mAqkABlN9ldb5gvm_Mn4E","slug":"investing-math-option-payoff-calculator-08b6c92e","name":"Investing Math – Option Payoff Calculator","description":"Expiry profit and loss for a long or short call or put: break-even, maximum gain and loss, and a payoff table.","url":"https://invest-math.x402tookit.com/option-payoff?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["type","side","strike","premium"],"properties":{"side":{"type":"string","description":"long or short"},"spot":{"type":"number","description":"Price at expiry to evaluate"},"type":{"type":"string","description":"call or put"},"strike":{"type":"number","description":"Strike price"},"premium":{"type":"number","description":"Premium per share paid (long) or received (short)"},"contracts":{"type":"integer","description":"Contracts of 100 shares, default 1"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","properties":{"asOf":{"type":["null","string"]},"side":{"type":["null","string"]},"type":{"type":["null","string"]},"table":{"type":["array","null"],"items":{"type":"object","properties":{"profitLoss":{"type":["null","number"]},"priceAtExpiry":{"type":["null","number"]}}}},"atSpot":{"type":["null","object"],"properties":{"price":{"type":["null","number"]},"profitLoss":{"type":["null","number"]}}},"source":{"type":["null","string"]},"strike":{"type":["null","number"]},"maxGain":{"type":["null","string"]},"maxLoss":{"type":["null","number"]},"reasons":{"type":["array","null"],"items":{"type":"string"}},"summary":{"type":["null","string"]},"verdict":{"type":["null","string"]},"degraded":{"type":["boolean","null"]},"breakEven":{"type":["null","number"]},"contracts":{"type":["null","number"]},"disclaimer":{"type":["null","string"]},"notChecked":{"type":["array","null"],"items":{"type":"string"}},"premiumTotal":{"type":["null","number"]},"premiumPerShare":{"type":["null","number"]}}}}}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_nIVDu4hbhd4YappYqEC6M","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Calculates expiry profit/loss for a long or short call or put option, including break-even price, maximum gain, maximum loss, and a payoff table across price scenarios.","exampleAgentPrompt":"What's the break-even, max gain, max loss, and full payoff table for a long call option with a $150 strike price and a $4.50 premium per share, evaluated at a spot price of $165, for 2 contracts?","exampleUseCases":[{"title":"Evaluating a long call trade","prompt":"I'm thinking about buying a call option on a stock with a $200 strike price and paying a $6 premium per share. The stock is trading at $215 at expiry — can you calculate my profit or loss, break-even price, and max gain for 1 contract?"},{"title":"Assessing downside risk on a short put","prompt":"I sold a put option with a $100 strike and collected a $3.50 premium. What's my maximum loss, break-even, and payoff if the stock ends up at $90 at expiry? I have 2 contracts."},{"title":"Checking covered call income potential","prompt":"I wrote a short call at a $180 strike and received a $5 premium per share. Walk me through the break-even, max gain, and a payoff table for that position — just 1 contract."}],"resultDescription":"Returns a structured object including the break-even price, maximum gain (string, e.g. 'unlimited' for long calls), maximum loss (number), a payoff table of profit/loss values across a range of prices at expiry, P&L at a specific spot price, total premium paid/received, and a natural language summary and verdict about the position.","failureModes":["Missing required query parameters (type, side, strike, premium) returns an error","Invalid enum values for type (not 'call'/'put') or side (not 'long'/'short') cause rejection","Numeric fields (strike, premium, spot) passed as strings may fail validation","Payment of 0.02 USDC not fulfilled results in HTTP 402 Payment Required","Extreme or nonsensical values (e.g. negative strike) may return degraded or null results"],"whenToPreferThis":"Use this endpoint when you need precise quantitative options payoff analysis at expiry — especially break-even, max gain/loss, and a full payoff table — for a single-leg long or short call or put. Prefer this over general financial calculators when the user is analyzing a specific options position's risk/reward profile with defined parameters. Not suitable for multi-leg strategies (spreads, straddles) or real-time options pricing (Black-Scholes).","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T13:15:01.327Z","isFirstParty":false,"canonicalSlug":"investing-math-option-payoff-calculator-08b6c92e"}