About OptionsMath
OptionsMath is a free library of options trading calculators — single-leg call and put profit and loss, vertical spreads, iron condors, butterflies, straddles and strangles, covered calls and protective puts, calendar and diagonal spreads, Black-Scholes theoretical pricing, the Greeks, implied volatility, option rolls, expected move, probability of profit, and position sizing. No signups, no paywalls, no data collection. Just the tools and context you need to model a trade before you put real money behind it.
A brief history
OptionsMath grew out of the same calculator-building habit that started AJ Designer in the early 2000s. I had been writing physics and engineering calculators for years when I started trading options for my own account, and I quickly discovered that most of the payoff and pricing tools online were either locked behind a broker login, buried in a desktop platform, or wrapped in a sales pitch for a trading service. I wanted clean, focused calculators I could link to from my own notes — and so did a lot of other people.
The site started small with a call and put profit/loss calculator and a Black-Scholes pricer, and grew from there as I added the common spreads, the income strategies, the volatility tools, and the position-management calculators. Many of the pages on this site exist because a reader emailed and asked if I could add a particular strategy or scenario.
How the math is verified
Every calculator is grounded in established options-pricing references — Hull's Options, Futures, and Other Derivatives, Natenberg's Option Volatility and Pricing, and Hoadley's well-known options analytics documentation. Payoff formulas are derived from the textbook per-leg intrinsic values; theoretical prices and Greeks are implemented from the standard Black-Scholes-Merton equations and cross-checked against textbook benchmarks at known input sets.
Every calculator ships with numeric assertion tests that pin the formulas to known answers, so a refactor that breaks the math fails the build instead of silently shipping a wrong number. I also rely heavily on bug reports and correction suggestions from readers — traders, students, and quants who spot an off-by-one in a spread payoff, a missing edge case in a roll calculation, or a place where the assumptions need to be stated more clearly. Those reports have caught real mistakes, and reader feedback is one of the most valuable forms of review this site gets. If you find an error, please email me — I'd rather fix it than defend it.
A note on appropriate use
OptionsMath is built for education, scenario modeling, and first-pass analysis. The calculators are not investment advice, and they don't account for commissions, fees, hard-to-borrow costs, early assignment on American-style options, dividend timing, pin risk at expiration, or the dozens of other real-world frictions that affect actual P/L. Theoretical prices and Greeks assume a frictionless Black-Scholes world that does not exist. For any real trade, confirm the numbers against your broker's platform and decide based on your own risk tolerance, account constraints, and regulatory situation.
About the author

Hi, I'm Jimmy Raymond. I started building calculators while working through problems in school at New Mexico Tech and the University of New Mexico, where I earned a B.S. in Environmental Engineering and a B.S. in Computer Science. The two degrees are what made sites like this one possible — engineering gave me the dimensional-analysis and applied-math foundation, and computer science gave me the tools to turn equations into software that someone else can pick up and use in thirty seconds.
In the years since, my professional work has taken me through safety-critical aerospace and space systems, real-time embedded software, and full-stack web development. I've shipped code to the standards used for aircraft, medical devices, and nuclear systems — contexts where “almost right” isn't right. That discipline is where the calculators on OptionsMath get their design philosophy: the formula has to be correct, the assumptions have to be stated, the units and signs have to work out, and the limits of the model have to be honest.
I trade options for my own account, which is how most of the calculators on this site got prioritized — these are the tools I actually use to think through a trade before I put it on. I'm based in Albuquerque, New Mexico.
Contact
Email me at aj@ajdesigner.com for corrections, calculator requests, or general feedback. You can also find me on LinkedIn.
— Jimmy