Analyze power-gas price differentials with Sourcetable AI. Calculate spark spreads, profit margins, and trading opportunities automatically without complex formulas.
Andrew Grosser
February 24, 2026 • 17 min read
January 2021: US natural gas at $2.65/MMBtu. Power prices at $35/MWh in Texas. A combined-cycle gas turbine burning 7 MMBtu/MWh to generate power creates a spark spread of $35 - (7 × $2.65) = $16.45/MWh. The spark spread represents the theoretical profit margin a power generator earns from selling electricity minus the cost of natural gas needed to produce it. For energy traders and power plant operators, this differential drives profitability decisions worth millions. When electricity prices at $65/MWh and natural gas costs $4.50/MMBtu with a heat rate of 7.5, calculating whether to run generation assets becomes critical.
Traditional spark spread analysis in Excel requires tracking multiple commodity prices, converting units between MMBtu and MWh, applying heat rates, and building complex formulas for different plant efficiencies. You're managing real-time price feeds, historical data, forward curves, and scenario modeling across dozens of spreadsheets. One wrong formula or missed data update can mean costly trading decisions sign up free.
Sourcetable eliminates this complexity entirely. Upload your power and gas price data, input heat rates, and ask questions in plain English like 'What's my spark spread for next month?' or 'Show me profitable generation hours.' The AI understands energy market terminology, handles unit conversions automatically, and calculates margins instantly. No VBA macros, no formula debugging, no manual updates.
Whether you're a power trader executing daily positions, a plant operator optimizing dispatch schedules, or an analyst forecasting generation economics, Sourcetable transforms how you analyze spark spreads. Try it now at and experience AI-powered energy analysis. Sourcetable handles all of this with natural language—sign up free.
Energy markets move fast. Natural gas prices shift hourly based on weather, storage levels, and pipeline constraints. Power prices swing even more dramatically with demand spikes, transmission congestion, and renewable generation variability. Your spark spread analysis needs to keep pace with these dynamics while accounting for plant-specific factors like heat rates, variable O&M costs, and start-up expenses.
Excel forces you into a rigid workflow: import price data from multiple sources, write VLOOKUP formulas to match timestamps, create separate calculations for different heat rates, build pivot tables for hourly analysis, and manually update charts. When you need to analyze spark spreads across multiple plants or trading hubs, you're managing dozens of linked workbooks that break when file paths change.
Sourcetable's AI understands the spark spread formula inherently. It knows that spark spread equals electricity price minus (gas price times heat rate), handles the MMBtu to MWh conversion factor, and accounts for efficiency losses automatically. Upload your forward curves from NYMEX or ICE, specify your plant parameters, and ask 'Which months show positive spark spreads above $8/MWh?' The AI analyzes thousands of price scenarios instantly.
The platform connects directly to market data feeds, eliminating manual imports. Real-time prices from trading platforms flow into your analysis automatically. When gas prices drop 15% after a warm weather forecast, your spark spread calculations update immediately without touching a formula. You see the impact on generation economics in seconds, not hours of spreadsheet work.
For portfolio analysis across multiple generation assets, Sourcetable scales effortlessly. Compare spark spreads for a 500 MW combined cycle plant with 7.0 heat rate versus a 250 MW simple cycle unit at 9.5 heat rate. Ask 'Which plant is more profitable this week?' and the AI calculates margins for both, accounting for different fuel contracts, transmission costs, and operational constraints. You get instant clarity on dispatch optimization.
The AI also handles complex scenarios that Excel makes painful. Calculate clean spark spreads by subtracting carbon costs when CO2 prices matter. Model dark spreads using coal instead of gas. Analyze quark spreads for coal-to-gas switching decisions. Sourcetable adapts to any energy commodity relationship you need to trade or hedge.
Spark spread trading offers energy market participants powerful tools for profit capture and risk management. Power generators optimize dispatch decisions, traders identify arbitrage opportunities, and portfolio managers hedge fuel price exposure. Sourcetable makes these strategies accessible without the technical barriers of traditional analysis tools.
Energy markets don't wait for your spreadsheet to recalculate. When natural gas drops from $4.80 to $4.20/MMBtu during a storage injection report, you need immediate visibility into how that affects your generation margins. Sourcetable's AI processes price changes instantly, updating spark spreads across all forward months, all trading hubs, and all plant configurations simultaneously. Ask 'How did today's gas move impact my Q2 spreads?' and get comprehensive analysis in seconds.
The platform monitors multiple price sources concurrently. Henry Hub gas prices, regional basis differentials, day-ahead power prices, real-time LMP data—everything flows into unified analysis. You're not switching between terminals or reconciling data from different vendors. One question like 'Compare spark spreads at PJM West Hub versus ERCOT North' delivers instant comparative analysis with current market prices.
The spark spread formula requires precise unit handling. Natural gas trades in MMBtu (million British thermal units), electricity in MWh (megawatt-hours), and the conversion depends on plant-specific heat rates measured in MMBtu/MWh. A combined cycle plant with 7.2 heat rate means burning 7.2 MMBtu of gas produces 1 MWh of electricity. Excel forces you to build these conversions manually, creating error-prone formulas.
Sourcetable handles this complexity automatically. Tell the AI your heat rate once, and it applies the conversion correctly across all calculations. When you ask 'What's my spark spread with gas at $4.50 and power at $62?' the AI knows to multiply $4.50 by your 7.2 heat rate, getting $32.40 fuel cost per MWh, then subtract from $62 power price for a $29.60/MWh spark spread. No formula writing, no unit confusion.
The system also accounts for variable heat rates that change with load levels. Modern combined cycle plants operate more efficiently at higher output levels. Input your heat rate curve, and Sourcetable calculates optimal dispatch across different load scenarios. This level of precision is tedious in Excel but effortless with AI.
Trading spark spreads means analyzing forward markets, not just spot prices. You need to evaluate whether locking in a $15/MWh spark spread for next summer makes sense given historical seasonality, weather forecasts, and generation capacity additions. Excel requires building separate worksheets for each scenario, copying formulas, and manually updating assumptions.
With Sourcetable, upload your forward curves for both power and gas, then ask scenario questions naturally. 'What if gas prices increase 20% next winter while power stays flat?' The AI recalculates all forward spark spreads under that scenario instantly. Compare baseline versus stressed scenarios side-by-side with auto-generated visualizations showing where margins compress or expand.
The platform excels at multi-variable sensitivity analysis. Model how spark spreads change across ranges of gas prices ($3-$6/MMBtu), power prices ($45-$75/MWh), and heat rates (6.8-7.8). Sourcetable creates comprehensive sensitivity tables showing profitability thresholds without complex Excel data tables or VBA scripting.
Most power generators operate multiple plants with different fuel sources, heat rates, and market locations. A typical portfolio might include a 600 MW combined cycle plant in PJM, a 300 MW simple cycle peaker in ERCOT, and a 200 MW unit in MISO. Each plant faces different spark spreads based on local gas basis and power prices.
Sourcetable analyzes your entire generation portfolio simultaneously. Upload plant characteristics and regional price data, then ask 'Which plants should run tomorrow?' The AI calculates spark spreads for each unit, ranks them by profitability, and recommends optimal dispatch accounting for start-up costs and minimum run times. You get portfolio-wide optimization that would require sophisticated models in Excel.
The platform also tracks cumulative P&L across your generation fleet. When you're hedging spark spreads with futures positions, Sourcetable connects physical generation economics with financial hedge performance. Ask 'What's my net spark spread exposure after hedges?' and see comprehensive portfolio risk analysis including basis risk between financial and physical positions.
Experienced energy traders know spark spreads exhibit seasonal patterns, mean reversion tendencies, and correlation with weather variables. Summer spark spreads typically widen as cooling demand increases power prices faster than gas prices. Shoulder months often show compression as mild weather reduces power demand while gas storage dynamics keep prices elevated.
Sourcetable's AI identifies these patterns automatically from historical data. Upload five years of daily spark spreads and ask 'What's the average July spark spread?' or 'When do spreads typically peak?' The AI analyzes thousands of data points, identifies seasonal trends, and highlights anomalies where current spreads deviate significantly from historical norms.
This pattern recognition generates actionable trading signals. When current Q3 spark spreads trade at $18/MWh but the five-year average is $24/MWh, Sourcetable flags this as potentially undervalued. Ask 'Should I buy summer spark spreads?' and get analysis showing historical reversion patterns, current fundamental drivers, and risk-reward scenarios.
Sourcetable transforms complex energy market analysis into conversational questions. The platform combines spreadsheet functionality with AI intelligence that understands commodity trading terminology, market conventions, and calculation methodologies specific to power and gas markets.
Start by uploading your energy market data into Sourcetable. This includes natural gas prices from NYMEX Henry Hub futures, regional basis differentials if you're analyzing specific delivery points, and power prices from your relevant ISO or trading hub. The platform accepts CSV files from market data vendors, direct API connections to trading platforms, or manual entry for quick analysis.
For a typical combined cycle plant analysis, your data might show gas prices ranging from $3.80/MMBtu in April to $5.20/MMBtu in January, with corresponding power prices from $48/MWh to $68/MWh. Include your plant's heat rate—let's say 7.3 MMBtu/MWh for this example—either as a separate parameter or in your data table.
Sourcetable automatically recognizes energy market data formats. It understands that 'HH' means Henry Hub, 'MMBtu' is the gas unit, 'MWh' is the power unit, and forward month codes like 'F24' mean January 2024. You don't need to reformat data or create lookup tables—the AI handles market conventions natively.
Once your data is loaded, start asking questions about spark spreads in plain English. Type 'Calculate spark spread for each month' and Sourcetable instantly computes power price minus (gas price times heat rate) for every row. The AI applies your 7.3 heat rate automatically, showing results like $15.64/MWh for April when gas is $3.80 and power is $43.40.
Get more specific with questions like 'Which months have spark spreads above $20?' or 'What's the average Q2 spark spread?' The AI filters, aggregates, and analyzes without requiring pivot tables or complex formulas. When you ask 'Show me the spread between summer and winter spark spreads,' it calculates seasonal averages and presents the differential automatically.
The conversational interface handles complex multi-step analysis seamlessly. Ask 'If gas prices increase 10% but power stays flat, how do spark spreads change?' Sourcetable creates the scenario, recalculates all spreads, and shows you the impact both in absolute terms and percentage changes. This type of sensitivity analysis requires multiple Excel worksheets but takes seconds with AI.
Spark spread analysis comes alive with proper visualization. Ask Sourcetable to 'Create a chart showing spark spreads by month' and it generates a line or bar chart automatically, with months on the x-axis and $/MWh on the y-axis. The AI chooses appropriate chart types based on your data structure and analysis goals.
For more sophisticated analysis, request 'Show power prices, gas prices, and spark spreads on the same chart.' Sourcetable creates a multi-series visualization with dual y-axes when needed, properly scaling gas prices (typically $3-6/MMBtu) against power prices ($40-70/MWh) and spark spreads ($10-25/MWh). Color coding and legends make relationships immediately clear.
Heat maps work particularly well for scenario analysis. Ask 'Create a heat map showing spark spreads across different gas and power price combinations' and Sourcetable builds a matrix with gas prices in rows, power prices in columns, and color-coded cells showing profitability. You instantly see that spark spreads turn negative when gas exceeds $5.50 and power drops below $50.
Beyond basic spark spreads, Sourcetable handles sophisticated energy trading calculations. Calculate clean spark spreads by asking 'Subtract $8/MWh carbon cost from spark spreads.' The AI adds this variable cost automatically. For coal plants, switch to dark spread analysis by changing fuel input: 'Calculate dark spread using coal at $2.40/MMBtu with 10.5 heat rate.'
When you're hedging generation output, Sourcetable connects physical and financial positions. Upload your futures positions—perhaps long 500 gas contracts at $4.25 and short 200 power contracts at $58—then ask 'What's my net P&L if spot gas settles at $4.60 and power at $62?' The AI calculates both physical generation profit and hedge P&L, showing your combined position.
The platform also handles basis risk calculations. If your plant burns gas at Chicago Citygate but you're hedged with Henry Hub futures, Sourcetable tracks the basis differential. Ask 'What's my exposure if Chicago basis widens from -$0.15 to -$0.35?' and see how basis changes impact your effective spark spread and overall profitability.
Energy markets change constantly, and your analysis needs to stay current. Sourcetable supports real-time data connections that update your spark spread calculations automatically as new prices arrive. Connect to your trading platform's API, and every time gas or power prices update, your entire analysis refreshes without manual intervention.
Set up alerts for specific conditions. Tell Sourcetable 'Notify me when summer spark spreads exceed $22' and the AI monitors your data continuously, sending alerts when thresholds are breached. This turns your spreadsheet into an active monitoring system that catches trading opportunities or risk events immediately.
For daily operations, create templates that standardize your analysis workflow. Build a spark spread dashboard once, then simply refresh data each morning. Ask 'Update with today's prices' and Sourcetable pulls current market data, recalculates all spreads, updates charts, and highlights changes from the previous day. Your morning market analysis that used to take 45 minutes now takes 45 seconds.
Spark spread analysis serves diverse participants across energy markets. From power plant operators making hourly dispatch decisions to hedge funds trading commodity spreads, Sourcetable adapts to different analytical needs and market perspectives.
A regional power company operates three natural gas plants: a 550 MW combined cycle unit with 7.1 heat rate, a 300 MW combined cycle with 7.6 heat rate, and a 180 MW simple cycle peaker with 9.8 heat rate. Each morning, the dispatch team needs to determine which units to commit for the day-ahead market based on forecasted spark spreads.
Using Sourcetable, the team uploads day-ahead power price forecasts showing peak hours at $72/MWh and off-peak at $38/MWh, with natural gas at $4.35/MMBtu. They ask 'Calculate spark spread for each plant during peak hours.' The AI instantly shows the 550 MW unit earning $21.11/MWh ($72 - $4.35 × 7.1), the 300 MW unit at $18.94/MWh, and the peaker at $29.37/MWh.
But spark spread alone doesn't determine dispatch—start-up costs matter too. The team adds start-up expenses: $8,000 for the large combined cycle, $5,500 for the medium unit, and $2,200 for the peaker. They ask Sourcetable 'Which plants are profitable after start-up costs?' The AI calculates that the large unit needs to run at least 6 hours to cover start-up costs at peak spark spreads, making it economical for the 12-hour peak period. The peaker, with lower start-up costs but worse heat rate, becomes the marginal unit.
This analysis, which would require complex Excel models with nested IF statements and VLOOKUP formulas, happens in seconds. The dispatch team makes confident commitment decisions backed by precise economics, optimizing the generation portfolio daily.
A commodity trading firm identifies spark spread arbitrage opportunities by comparing financial futures markets against physical generation economics. Their strategy involves buying undervalued spark spreads (going long power futures, short gas futures in the optimal ratio) when spreads trade below fundamental value.
The desk uses Sourcetable to monitor spark spreads across multiple delivery periods and trading hubs simultaneously. They upload forward curves showing July 2024 power futures at PJM West Hub trading at $64.50/MWh while natural gas at Tetco M3 trades at $4.15/MMBtu. With a representative heat rate of 7.4 for the PJM generation fleet, this implies a $33.79/MWh spark spread.
The traders ask Sourcetable 'Compare current July spark spread to the five-year historical average.' The AI analyzes historical data and shows July typically averages $38.20/MWh, with current spreads trading $4.41 below normal. They dig deeper: 'What's the standard deviation and how many standard deviations below average is current pricing?' Sourcetable calculates the spread is 1.3 standard deviations cheap.
This statistical cheapness signals a trading opportunity. The desk asks 'Calculate P&L if I buy 50 lots of July spark spread and it reverts to average.' Sourcetable shows potential profit of $220,500 (50 lots × 100 MWh per lot × $4.41 improvement × 10 days in July). They execute the trade, using Sourcetable to monitor daily P&L as spreads evolve.
A municipal utility operates gas-fired generation to serve retail customers with fixed electricity rates. Their challenge is managing fuel price risk—if natural gas prices spike, their generation costs increase but retail revenues stay constant, compressing margins. They use spark spread analysis to determine optimal fuel hedging strategies.
The utility's risk manager uploads their generation forecast showing expected monthly output based on load projections and economic dispatch against purchased power alternatives. For Q2, they expect to generate 450,000 MWh from their 7.5 heat rate combined cycle plant, requiring 3,375,000 MMBtu of natural gas.
They ask Sourcetable 'What's my fuel cost exposure if gas prices increase from $4.20 to $5.50?' The AI calculates the impact: fuel costs rise from $14.2 million to $18.6 million, a $4.4 million increase. Since their retail rates are fixed, this directly reduces profit margins. The question becomes whether to hedge this exposure.
The manager models different hedging scenarios: 'Compare 50%, 75%, and 100% gas hedges at current futures prices.' Sourcetable shows each scenario's impact on spark spreads under various gas price outcomes. With 75% hedged at $4.45, their effective fuel cost stays manageable even if spot gas reaches $6.00, preserving spark spreads above $12/MWh—their minimum profitability threshold.
The platform also calculates basis risk. Their plant burns gas from the regional pipeline at a $0.22 premium to Henry Hub. Sourcetable models 'What if basis widens to $0.45 while Henry Hub stays flat?' showing that basis risk can erode hedging effectiveness. The manager decides to hedge 75% of Henry Hub exposure plus a separate basis hedge, using Sourcetable's analysis to justify the strategy to senior management.
A private equity infrastructure fund evaluates acquiring a 600 MW natural gas combined cycle power plant. The investment thesis depends on long-term spark spread profitability, making detailed historical analysis and forward projections critical to valuation. Traditional financial models require weeks of Excel work; Sourcetable accelerates this to days.
The investment team uploads 10 years of historical hourly power and gas prices for the plant's market, along with the plant's 7.2 heat rate and operational characteristics. They start with fundamental questions: 'What was the average annual spark spread over the past decade?' Sourcetable calculates $18.45/MWh, but also shows significant volatility ranging from $12.30 in 2016 to $24.80 in 2021.
They dig into profitability patterns: 'Show monthly spark spread averages and identify seasonal trends.' The AI reveals strong seasonality with summer spreads averaging $26.50/MWh versus winter at $14.20/MWh. This seasonality drives cash flow timing, affecting debt service coverage and return calculations.
For forward-looking analysis, the team builds scenarios around energy transition impacts. They ask 'Model spark spreads under three scenarios: baseline, high renewables penetration reducing power prices 15%, and carbon pricing adding $10/MWh cost.' Sourcetable creates comprehensive scenario analysis showing how each assumption affects plant economics and investment returns.
The platform's ability to quickly test sensitivity to dozens of variables—gas price forecasts, power demand growth, renewable capacity additions, carbon policy, heat rate degradation—gives the investment team confidence in their valuation range. They identify the key value drivers and risks, presenting a data-backed investment recommendation to their investment committee.
If your question is not covered here, you can contact our team.
Contact Us