Skip to main content Scroll Top

A Software Company in Boston That Starts With the Utility Bill

Updated November 2026 · Written and maintained by the Progression Agency strategy team

A property manager in Back Bay keeps a folder of utility bill PDFs for twelve buildings, and every spring someone types the numbers into ENERGY STAR Portfolio Manager by hand so the City of Boston gets its BERDO report on time. Under the ordinance, large buildings report energy and water use each year, have the data checked by a qualified third party in set years, and now face emissions limits. A software company in Boston building for owners has to follow that data from the bill to the filing. This page draws the year as a calendar, then what the work costs. Progression is based in New York, builds for Boston owners and managers remotely, and offers on-site sessions on request.

On this page · 11 sections
  1. A folder of utility bills in a shared drive
  2. What a software company in Boston needs to know about BERDO
  3. The BERDO year as a calendar
  4. Verification years built into the system
  5. Portfolios, schedules and hardship elections
  6. When the deadline moves
  7. Questions to ask a software vendor about BERDO
  8. What a software company in Boston, MA should not decide for you
  9. The owner’s year end report
  10. What does a build like this cost?
  11. Who in the owner’s office works with the software?

No building to report?A Somerville retailer or a Seaport startup with no building to report never touches this calendar; our software development company page covers custom software of every other kind.

Dates, thresholds and rules on this page belong to the City of Boston and change; check the City’s BERDO page before you rely on any of them, and send policy questions to the City’s help desk or to counsel. Progression is not a third-party verifier, gives no compliance or legal advice, and no building or owner named or described here is a Progression client.

A folder of utility bills in a shared drive

Open the folder and you can see how the year went. Twelve buildings, a January PDF and a February PDF for each, a spreadsheet of tenant meters copied from somewhere, and a file called final_v3 that three people have edited.

A drawn folder window listing six files: a January bills PDF, a February bills PDF, a tenant meters sheet, a Portfolio Manager export, a verification notes file and a spreadsheet named final_v3. A note under the list reads the filing is only as good as the bill that fed it.A drawn folder window listing six files: a January bills PDF, a February bills PDF, a tenant meters sheet, a Portfolio Manager export, a verification notes file and a spreadsheet named final_v3. A note under the list reads the filing is only as good as the bill that fed it.
Illustrative example. A hypothetical folder of utility bill PDFs and a spreadsheet named final_v3: the filing is only as good as the bill that fed it.

Nothing in that folder is wrong on its face. The trouble is that no one can say which bill fed which number, and the City’s report, due once a year, depends on exactly that.

What a software company in Boston needs to know about BERDO

The City of Boston’s BERDO page describes the Building Emissions Reduction and Disclosure Ordinance as a local law that aims to reduce air pollution and greenhouse gas emissions from large buildings. Owners report the previous calendar year’s energy and water use, and starting in either 2025 or 2030, depending on size, buildings also comply with annual emissions standards.

The City says only 5% of Boston’s buildings account for nearly 40% of the city’s carbon emissions, which is why the ordinance reaches the largest buildings first.

15+: Residential units. Residential buildings with 15 or more units are covered.
20,000: Square feet. Non-residential buildings of 20,000 square feet or larger are covered.
Parcel: Several buildings. A tax parcel whose buildings sum to 20,000 square feet or 15 units is covered.
50%: Mixed use. Residential if half or more of gross floor area, excluding parking, is residential use.
ESPM: Where data goes. Energy and water use is reported through ENERGY STAR Portfolio Manager.
May 15: Annual report. The previous calendar year’s energy and water use is due to the City each year.
Who the City says BERDO covers
Building typeWhat the City says
Residential building15 or more units.
Non-residential building20,000 square feet or larger.
Tax parcel with several buildingsBuildings that sum to at least 20,000 square feet or 15 units.
Mixed-use building or parcelConsidered residential if 50% or more of its gross floor area, excluding parking, has a residential use.

Which buildings does the City say are covered?

Residential buildings with 15 or more units, non-residential buildings of 20,000 square feet or larger, and any tax parcel whose buildings sum to at least 20,000 square feet or 15 units. The City publishes a covered buildings list.

How is data reported?

Owners report key building characteristics and annual energy and water use through ENERGY STAR Portfolio Manager, complete the City’s BERDO reporting form for data related to emissions compliance, and complete third-party verification.

Where do the first numbers come from?

From the utilities. The City’s page links instructions for requesting data from Eversource and for linking National Grid data to Portfolio Manager, so a build starts by asking which utility supplies each building.

The BERDO year as a calendar

The table lays one building’s year against what the software does on each date. Only May 1 and May 15 are dates the City lists; the other rows describe steady working habits that keep those two dates easy. The sign-off column names a role, since software never signs for the owner.

One building’s BERDO year, from the first bill to the close of the emissions year
WhenWhat happensWhat the software doesWho signs off
January, bills arriveUtility bills for the year just ended land in a shared inbox or portal.Pulls each bill into one record, flags a missing month and keeps the original file.The property manager.
February, meter gapsSomeone notices a meter with no reading for a stretch.Lists every gap by building and meter, with the dates the data stops and starts.The building engineer.
March, tenant dataTenant-controlled meters need data the owner does not hold.Tracks each request to a tenant, the date sent and what came back.The property manager.
April, checksTotals are compared with last year’s and odd spikes are questioned.Shows year over year changes by building and marks any figure that moved far from the last one.An analyst on the owner’s side.
May 1, portfolios and schedulesFor 2027 the City lists May 1 for building portfolios, individual compliance schedules and short-term hardship.Holds the owner’s choice for each building, with the date it was made and who made it.The owner, with the City’s help desk or counsel.
May 15, the reportAnnual BERDO reporting is due to the City.Exports the year’s figures in the form Portfolio Manager and the City’s reporting form need.The owner or the owner’s designee.
Verification yearA qualified third party checks the reported data.Gathers the bills, edits and notes into one package for the verifier to read.The owner, with the verifier.
Emissions year closeThe year’s emissions are set against the building’s standard.Shows the figure beside the limit and keeps the record.The owner, with counsel where the choice matters.
What a build like this costsSee the price section of this page.Not applicable.A written proposal.

Pulling bills without retyping them

The first task is the dullest and the most valuable: taking a bill as it arrives, whether PDF or portal download, and turning it into rows without a person copying digits. Where a utility offers a data download the software uses it, and where it does not the software reads the PDF and shows the person what it read, side by side.

Tenant meters the owner does not control

Some meters belong to tenants, and their numbers arrive late or not at all. The software keeps a request log for each one: who was asked, when, and what came back, so a gap in March is explained by April.

Mixed use and the half floor area line

The City treats a mixed-use building or tax parcel as residential if 50% or more of its gross floor area, excluding parking, has a residential use. A build stores each building’s floor area by use and shows which side of that line it sits on, leaving the City’s classification to the City.

Flow of four steps: the bill arrives and is stored, a person checks the data, the figures go into Portfolio Manager, and the owner files with the City.Flow of four steps: the bill arrives and is stored, a person checks the data, the figures go into Portfolio Manager, and the owner files with the City.
Each hand-off is a place for a stamp: who did it, and when.
  • Store every original bill before anything edits it.
  • Show a person what was read from a PDF before it is saved.
  • Log every change with the name of the person and the time.
  • Keep one record for each meter, even when ownership of the meter changes.
  • Export in the shape the City and Portfolio Manager ask for, and check the export once by hand.

Verification years built into the system

The City says third-party verification is required for the first reporting year, for the first emissions compliance year (2026 or 2031) and every five years after. In a verification year the owner hires a qualified third party to verify the reported data.

What a verifier asks for is the verifier’s business. A build can still be kept so that every number traces to a bill, every edit carries a name and a time, and a package of the year’s records comes out in one export.

What belongs in the audit trail?

The original file, the value read from it, any correction and who made it, and the date. Anything less leaves an owner explaining a number from memory.

Does the software verify the data?

No. Verification is done by a qualified third party under the City’s process. The software helps the owner hand over complete records.

Portfolios, schedules and hardship elections

For 2027 the City lists May 1 as the date for building portfolios, individual compliance schedules and short-term hardship, tied to 2026 emissions, and May 15 for annual BERDO reporting. Software should hold each choice with its date, because the choice outlasts the year it was made.

A portfolio, a schedule or a hardship plan is a decision the owner makes with the City. Policy questions go to the City’s help desk at 617-635-3850 x5 or energyreporting@boston.gov, or to counsel.

The 2027 dates the City lists
DateWhat is due
May 1Building portfolios, individual compliance schedules and short-term hardship, tied to 2026 emissions.
May 15Annual BERDO reporting.
  • Record which election applies to which building.
  • Record the date each election was made and who made it.
  • Keep the City’s reply with the election.
  • Show the election beside the building’s figures, so a reader sees both.
  • Keep policy decisions out of the software’s settings.

When the deadline moves

On April 15, 2026 the City announced that it was extending the 2026 reporting deadline to August 15, 2026, three months later than the usual date. Buildings subject to a 2025 emissions standard had until that date to complete third-party verification as well.

The City’s announcement also lists a help desk, free one-on-one technical support, free reporting and verification services for under-resourced owners, and flexibility measures including hardship compliance plans. It says 2026 is the first year the largest buildings must comply with emissions standards.

Why dates belong in settings, not code?

A date written into a program has to be changed by a developer. A date kept in a settings table can be changed by the person who reads the City’s notice, in minutes, with the old value kept in the history.

Who reads the City’s notices?

One named person on the owner’s side. The software can show the current dates on its first screen, so the whole team sees the same calendar.

Bills in a folder and a spreadsheet named final?Send us one building’s bills and last year’s filing. You get a free proposal from a software company in Boston with the BERDO year mapped.

Get a free proposal

Questions to ask a software vendor about BERDO

Before any work starts, a handful of questions show whether a vendor has thought about the filing or only about the screens. Ask them in the first call and write down the answers.

  • How does a bill get into the system, and who checks what was read?
  • Where do the City’s dates live, and who can change them?
  • What does the history show when a number is edited?
  • What leaves the system for Portfolio Manager, and how is it checked?
  • Who can see a building’s record, and who can change it?
  • How does a verification package come out?
  • What happens to the data if we change vendors?

A vendor that answers each of these with a person, a screen and a date is describing a system. One that answers with a promise is describing a pitch.

What a software company in Boston, MA should not decide for you

Good software here calculates and stores. It does not choose a compliance route, purchase energy credits, request hardship or interpret the ordinance, because those belong to the owner, the City and counsel.

Does: Calculates. Totals, ratios and gaps from the bills and meters it is given.
Does: Stores. Every bill, every edit and the person who made it.
Does: Reminds. The dates the City lists, held in settings the owner can change.
Does: Exports. The figures in the shape Portfolio Manager and the City ask for.
Owner: Decides. Compliance choices, hardship requests and any purchase of energy credits.
Counsel: Advises. Anything about what the ordinance requires of a particular building.

If a vendor says its program will decide what your building should do, ask who is accountable when the City disagrees.

The owner’s year end report

At year end an owner needs one page for each building: what it is, how its emissions compare with the standard, where verification stands and what is still open. Software should produce that page without anyone assembling it by hand.

A drawn report page with four labeled boxes: building use, emissions against the standard, verification status and open items. Every box is empty.A drawn report page with four labeled boxes: building use, emissions against the standard, verification status and open items. Every box is empty.
A drawn layout of one building’s year end page: use, emissions against the standard, verification status and open items. The boxes hold no figures.

The same pages roll up into a portfolio view for a board or a lender. For the wider software work around it, see our software development company page and our energy software development work.

What does a build like this cost?

Cost depends on how many buildings, how many utilities and how much of the data is on paper. Progression quotes after a written scope. The table shows what published market figures say software of this size costs, and hosting, licenses and security testing come on top.

published US price bands (market figures, not a Progression rate card).
Type of buildTypical low to published high
Internal tool or integration$30,000 to $100,000
Portal or platform$75,000 to $400,000
SaaS MVP$30,000 to $150,000
US agency or contract rate$100 to $200 an hour

How should an owner compare two proposals?

By what each one names: the buildings, the utilities, the exports and who maintains the settings. A single total with no list is hard to compare and harder to hold anyone to.

Who in the owner’s office works with the software?

A BERDO year touches the property manager, the engineer, an analyst and the person who signs. Each needs a view of the same record, and none needs the others’ permissions.

  • The property manager sees bills, gaps and the calendar.
  • The engineer sees meters and readings.
  • The analyst sees comparisons and exports.
  • The signer sees the year end page and the open items.
  • An administrator manages dates and permissions.

For a Boston owner who also needs an app for tenants or staff, our app development company in Boston page covers that work, and our real estate software development page covers property software beyond BERDO.

Software and app development

Frequently asked questions

What can a software company in Boston build for BERDO?
A data path from utility bills and meters to Portfolio Manager and the City, with dates and sign-offs at each step. It calculates, stores and reminds; the owner decides.
Which buildings does BERDO cover?
Per the City, residential buildings with 15 or more units, non-residential buildings of 20,000 square feet or larger, and tax parcels whose buildings sum to those sizes.
When is the annual report due?
May 15 each year, per the City. In April 2026 the City extended the 2026 date to August 15, 2026.
How is data reported?
Through ENERGY STAR Portfolio Manager, with the City’s BERDO reporting form for data related to emissions compliance.
When is third-party verification required?
For the first reporting year, for the first emissions compliance year (2026 or 2031) and every five years after, according to the City.
When do emissions standards start?
Buildings begin complying in 2025 or 2030, depending on size, per the City.
What is due on May 1, 2027?
The City lists building portfolios, individual compliance schedules and short-term hardship for May 1, and annual BERDO reporting for May 15.
Does a mixed-use building count as residential?
Per the City, yes if 50% or more of its gross floor area, excluding parking, has a residential use. The same test applies to a tax parcel.
Can software decide compliance strategy?
No. It calculates and records. Choices belong to the owner, with the City and counsel.
What does a build like this cost?
Published US price bands run from $30,000 to $100,000 for an internal tool or integration up to $75,000 to $400,000 for a portal or platform. Progression quotes after a written scope.
Can your developers work on site at our Boston property office?
Yes, on request. Otherwise Progression is based in New York and builds for Boston owners and managers remotely.
Who supplies the utility data?
The utilities do. The City’s page links instructions for requesting data from Eversource and for linking National Grid data to Portfolio Manager.
Is the emissions standard the same for every building?
No. The City says a building’s standard corresponds to its largest primary use type, and a mixed-use building may adopt a blended standard based on the square footage of each primary use.
Who can verify reported data?
A qualified third-party energy professional. The City publishes responses from verifiers and a guide for them.
Does the City help owners with reporting?
Yes. Its help desk answers questions at 617-635-3850 x5 or energyreporting@boston.gov, and it offers free reporting and verification services to under-resourced owners.
Why keep dates in settings instead of the program?
Dates change, as the 2026 extension showed. A date in settings can be updated by the person who reads the City’s notice, with the old value kept in the history.
What should the audit trail hold?
The original file, the value read from it, any correction, the person who made it and the time. A verifier then sees where each number came from.
Is software a substitute for a third-party verifier?
No. Verification is done by a qualified third party. Software helps the owner assemble complete records for that person.
Can a spreadsheet do this job?
For one small building, often. For a portfolio, the trouble is not arithmetic but history: who changed a figure, when, and from which bill.
Which records speed up a BERDO software proposal?
One building’s bills, last year’s filing and the list of utilities. A free proposal can then map the BERDO year for that building.

Bills in a folder and a spreadsheet named final?Send us one building’s bills and last year’s filing. You get a free proposal from a software company in Boston with the BERDO year mapped.

Get a free proposal

Get a free marketing proposal

Tell us what you are trying to grow and we will come back with a plan, not a pitch deck. Same-day reply on weekdays.

Privacy Preferences
When you visit our website, it may store information through your browser from specific services, usually in form of cookies. Here you can change your privacy preferences. Please note that blocking some types of cookies may impact your experience on our website and the services we offer.
Contact Us