# Natural Gas and Heating Oil Price Monitoring: Track Rates and Lock-In Windows

Source: PageCrawl.io Blog
URL: https://pagecrawl.io/blog/natural-gas-heating-oil-price-monitoring
Published: 18 September, 2026

---

In late August your local heating oil dealer had a pre-buy offer on the website at a per-gallon price you were happy with. You told yourself you would call once the summer was over. You called in the first week of October. The pre-buy program had closed on 30 September, the page now showed market-rate delivery only, and the difference across a 700-gallon winter worked out to real money. Nobody emailed you. The page simply changed one afternoon and you were not looking at it.

The same thing happens on the natural gas side, in quieter form. Your utility's price-to-compare figure updates on a quarterly or monthly cycle, third-party suppliers post fixed-rate offers that appear and disappear inside a week, and the introductory rate on the plan you signed last year rolls into a variable rate that costs more. All of it is published. All of it is public. None of it comes with a notification, and by the time it shows up on a bill the decision window has already closed.

Heating fuel is one of the few household or facility costs where the price is both volatile and contractually lockable. That is exactly what monitoring is for. You are not predicting the market. You are making sure that when a supplier posts a number worth acting on, or withdraws one you were counting on, you find out while you can still do something about it.

This guide covers which pages carry the numbers, how supplier rate pages and government price surveys differ, when lock-in windows open and close, and how to set up monitoring so a rate change reaches you on the next check instead of on your next invoice.

<iframe src="/tools/natural-gas-heating-oil-price-monitoring.html" style="width: 100%; height: 500px; border: none; border-radius: 4px;" loading="lazy"></iframe>

### Why do natural gas and heating oil prices change so often?

Heating fuel is priced off wholesale markets that move daily, then passed through to retail on staggered schedules. Heating oil dealers reprice per delivery, sometimes weekly. Regulated gas utilities adjust a pass-through commodity charge on a filed cycle. Third-party suppliers change offer pages whenever they want. Different pages, different clocks.

#### Retail heating oil reprices faster than anything else you buy for the house

A heating oil dealer buys wholesale product, adds a margin, and posts a cash price per gallon that can move between one delivery and the next. Weather forecasts, refinery runs, and regional distillate supply all feed into it. The number on the dealer's website is therefore a snapshot, not a rate. Two dealers ten miles apart can differ meaningfully on the same day, and the spread between them is not stable, so whoever was cheapest in November may not be cheapest in January.

Propane is sold the same way, by the gallon, with dealer-set pricing and delivery minimums, so everything here applies with the word swapped.

#### Regulated gas utilities move on a filed cycle

If your gas comes from a regulated utility, the commodity portion of your bill is usually a pass-through adjusted on a schedule set by the state commission, monthly or quarterly depending on the jurisdiction. The utility publishes the resulting figure, often called the price to compare or the gas cost recovery rate, on its own website. It changes rarely, but it changes on a predictable page, and it is the benchmark every competitive offer is measured against. If you do not know the current figure, you cannot tell whether a supplier's pitch is a saving or a markup.

#### Competitive supplier offers are marketing pages, and they behave like marketing pages

In deregulated markets, third-party suppliers publish fixed-rate and variable-rate offers that come and go with no notice at all. A twelve-month fixed rate can be listed on Monday and replaced on Thursday. Introductory rates carry expiry dates buried in the terms. Early termination fees change. These pages are the fastest-moving and the least announced of the three categories, and they are where a monitor earns its keep. The pattern is the same one that shows up on [electricity tariff pages, where unit rates and standing charges shift quietly](/blog/electricity-tariff-rate-change-monitoring).

#### The seasonal shape is predictable, the publishing date is not

Wholesale natural gas and distillate carry a well-understood seasonal pattern, with storage building through the shoulder months and drawing down through winter, which is why summer pre-buy and early-autumn fixed offers exist at all. The seasonality is no secret. The exact week a given dealer publishes its pre-buy number is unknowable from the outside. You cannot schedule around it, but you can watch for it.

### Which natural gas and heating oil pages should you monitor?

Watch three layers: your own supplier's rate or offer page, the official government price survey for your fuel and region, and the state commission's supplier comparison page if you live in a deregulated market. The supplier page tells you what you will pay. The survey and comparison pages tell you whether that is a good number.

#### Layer 1: your supplier's own rate or offer page

This page determines your bill, so it is the first monitor to create. For a heating oil or propane dealer, that is the current price-per-gallon page, the pre-buy or capped-price program page, and the delivery plan terms. For a regulated gas utility, it is the page carrying the price to compare or gas cost adjustment. For a competitive supplier, it is the plan listing for your service territory, plus the terms document if the fee schedule matters to you.

Create one monitor per page rather than one for the whole site. A dealer's homepage changes for seasonal promotions and staff photos. Its price page changes when the price changes.

#### Layer 2: the official price survey for your fuel and region

Government surveys give you the context that turns a number into a decision. In the United States, the Energy Information Administration runs the State Heating Oil and Propane Program and publishes its [weekly heating oil and propane update](https://www.eia.gov/petroleum/heatingoilpropane/) on Wednesdays through the October-to-March heating season, with residential and wholesale prices broken out by region and by participating state. For natural gas, the EIA's [Natural Gas Weekly Update](https://www.eia.gov/naturalgas/weekly/) covers spot prices, storage, and demand each week.

Several states run their own dealer surveys under the same program and publish them faster and at finer geographic resolution than the national figures. New York's energy authority posts [average home heating oil prices by region](https://www.nyserda.ny.gov/Energy-Prices/Home-Heating-Oil/Monthly-Average-Home-Heating-Oil-Prices) from a dealer survey run weekly through the heating season and less often over the summer, and Massachusetts publishes [state home heating fuel prices](https://www.mass.gov/info-details/massachusetts-home-heating-fuels-prices) from its own weekly winter survey of oil and propane dealers. If a state page covers your region, monitor it rather than the national average, because the national average will not tell you whether your dealer's quote is fair for your county.

#### Layer 3: the state comparison or shopping page

Deregulated markets usually have an official, commission-run comparison site listing every licensed supplier's offers side by side. Pennsylvania's Public Utility Commission runs [PA Gas Switch](https://www.pagasswitch.com/) for natural gas shopping, and the Georgia Public Service Commission publishes a [natural gas marketers pricing index](https://psc.ga.gov/utilities/natural-gas/marketers-pricing-index/) comparing certificated marketers' rate plans. These aggregate the whole market on one URL, so a single monitor covers every supplier at once and any offer that undercuts your current rate shows up as a change.

#### What each page type is good for

| Page type | Typical update cadence | What a change tells you | Best tracking mode |
|-----------|------------------------|-------------------------|--------------------|
| Heating oil or propane dealer price | Weekly or per delivery | Your actual cost per gallon moved | Number or price tracking |
| Pre-buy or capped-price program page | Seasonal, opens and closes | A lock-in window opened or closed | Content or keyword tracking |
| Utility price to compare | Monthly or quarterly | Your default rate changed | Number tracking |
| Competitive supplier offer page | Unannounced, can be weekly | A new fixed rate is available | Content tracking with rules |
| State commission comparison page | Continuous | The market's best available offer moved | Content or table tracking |
| Government price survey | Weekly in heating season | Regional benchmark for negotiating | Number tracking |

### When should you lock in a fixed-rate heating plan?

There is no universally correct week, but the decision is driven by a calendar you can watch. Pre-buy and capped-price programs for heating oil typically open over the summer and close before the heating season starts. Fixed-rate natural gas offers churn year round. Monitoring tells you when a window opens, closes, or reprices.

#### The summer pre-buy window

Heating oil dealers commonly run pre-buy or pre-purchase programs during the warm months, when wholesale distillate is cheaper and the dealer wants working capital and demand certainty. You pay for a set number of gallons in advance, or agree a capped price, and the offer page usually carries an enrolment deadline. The deadline is the part that catches people out, because it is a date on a webpage that nobody sends you a reminder about. A monitor on that page tells you when the program is announced, when the price is published, and when the page flips to "enrolment closed."

#### Contract expiry is a window too

The other window that matters is your own. A twelve-month fixed rate that expires usually rolls onto a variable or default rate that is higher, and the notice arrives buried in a bill insert. Put the expiry date in your calendar and start monitoring competitive offers about two months out, so you go into the renewal conversation knowing what else is available rather than accepting whatever your supplier rolls you onto.

#### Fixed versus variable, honestly

| | Fixed rate or pre-buy | Variable or market rate |
|--|----------------------|-------------------------|
| Budget certainty | High, price is known in advance | None, changes per delivery or per cycle |
| If prices fall | You are stuck above market | You capture the fall |
| If prices spike | You are protected | You pay the spike |
| Exit cost | Early termination fee is common | Usually none |
| What to monitor | The offer page and its deadline | The price page, more frequently |

If you fix, the thing worth monitoring afterwards is the market you stepped out of, so you know whether to fix again at renewal. If you float, monitor your dealer's price page closely and time deliveries around it where your tank level allows.

#### Watch the wholesale benchmark, not just the retail page

Retail prices lag wholesale moves. If you want a few days of warning that your dealer's number is about to rise, watch a published benchmark alongside the retail page. The approach is the same one used for [tracking gold, oil, and lithium benchmark pages against supplier surcharges](/blog/commodity-price-monitoring-gold-oil-lithium): the benchmark moves first, the invoice moves second, and the gap between them is your decision time.

### How do you set up natural gas and heating oil price monitoring in PageCrawl?

Point PageCrawl at each rate page, choose a tracking mode that matches what is on it (a number for a per-gallon price, page content for an offer page), set the check frequency to match how often that page really changes, and route alerts to a channel you read. Fifteen minutes of setup covers a whole heating season.

1. **Add the URL.** Copy the exact page that carries the number, not the homepage. For a dealer, that is the current-price or pre-buy page. For a utility, the price-to-compare page. For a supplier, the offer listing for your service territory or ZIP code. If the page requires a ZIP code to display rates, load it in your browser first and copy the resulting URL so the monitor lands on the same view.

2. **Pick the tracking mode.** Use number or price tracking for a page whose value is a single figure like a price per gallon or a rate per therm, so PageCrawl records a clean series you can chart. Use content tracking for offer pages and program pages where the meaningful change is the appearance or removal of a plan, a deadline, or a fee. For a rate schedule published as a PDF, use PDF extraction so the document text is compared rather than the file's timestamp.

3. **Set the check frequency to match the page.** A regulated utility's price to compare changes monthly or quarterly, so a daily check is plenty. A heating oil dealer's price page can move week to week, so check daily through the season. A competitive supplier offer page or a state comparison page during a volatile stretch justifies your plan's fastest frequency, since offers can be withdrawn within days. The free tier checks hourly, Standard every 15 minutes, Enterprise every 5, and Ultimate every 2.

4. **Choose your notification channels.** Email suits a monthly utility rate change you just need on record. For anything time-sensitive, like a pre-buy window opening, push it somewhere you will see it: Slack, Discord, Teams, Telegram, or a webhook into whatever your team already uses.

5. **Add threshold and keyword rules.** This is what turns a monitor into a decision tool. On a price page, set a numeric threshold so you are alerted when the per-gallon price drops below your target or rises above your budget rather than on every small move. On a program page, set keyword rules for phrases like "pre-buy," "capped price," "enrolment closed," or "fixed rate," so the page's seasonal flip triggers an alert. Our guide to [conditional alerts using price, keyword, and threshold rules](/blog/conditional-alerts-price-keyword-threshold-rules) walks through the setup.

6. **Turn on screenshots.** A dated capture of an offer page is the difference between remembering a rate and proving it. When a supplier's terms change, or a landlord or finance team asks what was published on a given day, the screenshot answers it without argument.

7. **Group the monitors in a folder.** Put your dealer page, your utility rate page, the state comparison page, and the government survey in one folder named for the property or account.

#### A sensible starting set for a household

Four monitors covers most homes: your dealer's or utility's price page, the pre-buy or fixed-offer page, your state's price survey, and the state comparison site if you can shop for supply. That fits inside the free plan's six monitors. Add a fifth for a competing dealer you would consider switching to, and you have a negotiating position as well as an alert.

### How do you avoid noise from supplier and utility rate pages?

Energy pages are full of things that change without meaning anything: rotating promotional banners, "last updated" timestamps, weather widgets, outage counters, and live chat prompts. Monitor the specific rate element rather than the whole page, tell PageCrawl to ignore the regions that churn, and use numeric thresholds so trivial moves stay silent.

#### Track the element, not the page

Narrow the monitor to the part of the page that carries the number. A dealer's price page might contain a hero image, a seasonal banner, a testimonial carousel, and one line reading "today's price per gallon." Only that line matters. Our guide to [reducing monitoring false positives](/blog/reduce-website-monitoring-false-positives) covers training a monitor to ignore regions that change on every load.

#### Use thresholds rather than change detection on prices

A per-gallon price that moves by a fraction of a cent is not news. A move of ten cents is. Setting a numeric threshold, or a percentage change threshold, converts a noisy feed into a small number of alerts you will actually read. The same logic applies to a rate per therm: define the move that would change your behaviour, and set the alert there. This is the same discipline that makes [pump price monitoring for petrol and diesel](/blog/gas-fuel-price-monitoring-alerts) workable rather than exhausting.

#### Expect the heating-season cadence to change

Both the EIA's heating oil and propane survey and the state programs that feed it run weekly through the October-to-March heating season and drop to a slower cadence over the summer, which means a monitor that was firing every Wednesday will go quiet in April. That is the survey's schedule, not a broken monitor. It is worth noting in the monitor name so you do not spend a spring afternoon debugging a page that simply is not being updated as often.

### What should businesses and property managers monitor differently?

Anyone buying fuel for multiple sites has a harder version of the same problem: several accounts, several suppliers, several contract expiry dates, and a budget that has to be defended. The answer is the same monitors, organised by site, plus contract-terms pages and a benchmark, and alerts routed to a shared channel instead of one person's inbox.

#### Organise by site, then by supplier

Create a folder per property, each holding the supplier's rate page, the contract terms page, and the relevant regional benchmark. When a rate change fires, the folder name tells you which building's budget just moved. Tag monitors by fuel type as well, so you can pull every heating oil account in one view when a wholesale move hits distillate and not gas.

#### Monitor the terms, not just the price

Commercial supply agreements carry real value outside the headline rate: delivery minimums, will-call versus automatic delivery fees, weather-related surcharges, and the definition of the index a variable rate floats against. Suppliers update these documents on their websites, often without notice to existing customers. A monitor on the terms page or PDF gives you a dated record of what changed and when, which is what you need in a dispute or at renewal.

#### Build a renewal calendar out of your monitors

For each account, note the contract end date and start monitoring competitive offers roughly two months before it. That lead time is what converts a renewal from a default into a negotiation. When you can walk into the conversation with the state comparison page's current best rate, your incumbent's own published offer, and the regional survey average, you are arguing from evidence rather than from a feeling that the bill went up.

#### Give finance the history, not the alerts

Budget holders rarely want a stream of change notifications. They want a series. Because every check is recorded, the monitor on a price page quietly builds a price history you can export or query later, which is far more useful for forecasting next winter's spend than a folder of old invoices. Route the alerts to the operations channel and hand finance the history.

### Choosing your PageCrawl plan

PageCrawl's **Free plan** lets you monitor **6 pages** with **220 checks per month**, which is enough to validate the approach on your most critical pages. Most teams graduate to a paid plan once they see the value.

| Plan | Price | Pages | Checks / month | Frequency |
|------|-------|-------|----------------|-----------|
| Free | $0 | 6 | 220 | every 60 min |
| Standard | $8/mo or $80/yr | 100 | 15,000 | every 15 min |
| Enterprise | $30/mo or $300/yr | 500 | 100,000 | every 5 min |
| Ultimate | $99/mo or $999/yr | 1,000 | 100,000 | every 2 min |

Annual billing saves two months across every paid tier. Enterprise and Ultimate scale up to 100x if you need thousands of pages or multi-team access.

In event-driven strategies, minutes matter. One actionable signal surfaced before the broader market reacts can return more than a year of Ultimate. Standard at $80/year covers the core IR, press, and filings pages for a handful of positions. Enterprise at $300/year scales to a full watchlist. All plans include the **PageCrawl MCP Server**, so you can ask Claude to summarize every material change across a company's IR, press, and filings over any period you care about and get the evidence pulled straight from your monitoring archive. AI assistants can create monitors through conversation on every plan, including Free. Ultimate at $999/year adds 2-minute frequency and web archiving, which matters if you need provable timestamps for a thesis.

### Getting Started

Start with the one page that decides your bill. For most households that is a heating oil dealer's current price-per-gallon page or a gas utility's price-to-compare page. Add it, choose number tracking, set a daily check, and put a threshold on it at the price that would make you act.

Then add the pre-buy or fixed-offer page for the same supplier with keyword rules for "pre-buy," "capped," and "closed," so the seasonal open and close both reach you. Add your state's heating fuel price survey as a benchmark, and the state commission comparison site if you can shop for supply.

Run it through one heating season. The first time an alert catches a pre-buy program opening while you still have six weeks to enrol, the setup has paid for a year of monitoring several times over.

Set up the monitor before the next enrolment deadline passes without you.

---

Need more? The complete PageCrawl.io help center, with every article, is available as a single document at https://pagecrawl.io/llms-full.txt. Read it for context on anything this page does not cover.
