Skip to main content
Calcimator

Basis Calculator

Local basis from cash price and futures price.

Inputs

Results

Current basis ($/bu)

-0.5

Basis vs historical-0.1
Total revenue ($)$55,000.00
Revenue delta ($)-$1,000.00
Expected cash ($/bu)5.6
How to Use This Calculator
  1. Enter the Local Cash Price from your elevator or grain buyer and the nearby Futures Price.
  2. Enter the Historical Basis for this time of year to compare current vs typical basis levels.
  3. Enter Bushels to sell to calculate total revenue impact.
  4. Review Current Basis and Basis vs Historical — a stronger-than-normal basis is a good selling signal.
  5. Check Expected Cash Price and Revenue Delta vs Normal to time grain sales more effectively.

How the result changes with Futures price ($/bu)

Futures price ($/bu)Current basis ($/bu)
3.012.49
11-5.5
20-14.5
27-21.5

What each input means

Local cash price ($/bu)
Local elevator or buyer cash bid per bushel.
Futures price ($/bu)
Nearby futures contract price per bushel.
Historical basis ($/bu)
Average historical basis for this period (negative = under futures).
Bushels to sell
Quantity of grain in bushels.

What each result means

Current basis ($/bu)
Cash price minus futures price.
Basis vs historical
Current basis minus historical (positive = stronger).
Total revenue ($)
Revenue at current cash price.
Revenue delta ($)
Revenue gain/loss vs selling at historical basis.
Expected cash ($/bu)
Predicted cash price from futures + historical basis.

How this is calculated

Worked example, using the default values

  1. Identify Input Parameters
    4 parameters
    Local cash price ($/bu) = 5.5, Futures price ($/bu) = 6, Historical basis ($/bu) = -0.4, Bushels to sell = 10000 = 4 input(s) provided
  2. Calculate Current basis
    Current basis = round((cashPrice - futuresPrice) * 10000) / 10000
    -0.5 = -0.5
  3. Calculate Basis vs historical
    Basis vs historical = round((currentBasis - historicalBasis) * 10000) / 10000
    -0.1 = -0.1
  4. Calculate Total revenue
    Total revenue = round(cashPrice * bushels * 100) / 100
    55000 = $55,000

Engine last updated .

The questions that sit next to this one — chosen by subject, including calculators filed under a different category.

More in Agriculture & Farming.