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
- A folder of utility bills in a shared drive
- What a software company in Boston needs to know about BERDO
- The BERDO year as a calendar
- Verification years built into the system
- Portfolios, schedules and hardship elections
- When the deadline moves
- Questions to ask a software vendor about BERDO
- What a software company in Boston, MA should not decide for you
- The owner’s year end report
- What does a build like this cost?
- 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.
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.
| Building type | What the City says |
|---|---|
| Residential building | 15 or more units. |
| Non-residential building | 20,000 square feet or larger. |
| Tax parcel with several buildings | Buildings that sum to at least 20,000 square feet or 15 units. |
| Mixed-use building or parcel | Considered 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.
| When | What happens | What the software does | Who signs off |
|---|---|---|---|
| January, bills arrive | Utility 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 gaps | Someone 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 data | Tenant-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, checks | Totals 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 schedules | For 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 report | Annual 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 year | A 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 close | The 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 costs | See 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.
- 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.
| Date | What is due |
|---|---|
| May 1 | Building portfolios, individual compliance schedules and short-term hardship, tied to 2026 emissions. |
| May 15 | Annual 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.
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.
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.
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.
| Type of build | Typical 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.
Getting found in search
AI, AEO and what is changing
Paid media and lead generation
Websites and design
Choosing and working with an agency
Software and app development
- Software company in North Carolina
- App development company in Washington, DC
- Software company in Philadelphia
- Software company in Denver
- App developers in Las Vegas
- Software company in Orlando
- App developers in Utah
- Custom software development in New Jersey
- Software company in San Francisco
- Software company in Atlanta
- App developers in Boston
- Software company in Miami
- Software company in Indianapolis
- App developers in Seattle
- Software company in Austin
- App developers in Kansas City
- Software company in Portland, Oregon
- Software company in Charleston, SC
- App development in Tampa
- Software development in Milwaukee
- Software development in Houston
- Software development in Los Angeles
- Software company in Kansas City
- App developers in Orlando
- Software development in Chicago
- Software company in Raleigh
- Software company in Alpharetta
- Software development in Dallas
- Game development company
- E wallet app development
- Payment gateway development
- Medical device software development
- Poker app development
- Aviation software development
- Astrology app development
- Nutrition app development
- Billing software development
- Nonprofit software development
- Ionic app development
- Xamarin and .NET MAUI
- Low code app development
- Government software development
- Chat app development
- Home services app development
- Operations management software development
- Event management app development
- Car rental app development
- Mental health app development
- Pharmacy app development
- Kotlin app development
- Lottery software development
- Car wash app development
- Smart TV app development
- Metaverse app development
- CMS development company
- Drupal development company
- WooCommerce development company
- Patient portal software development
- GIS software development
- Big data software development services
- Salon app development
- E-scooter app development
- POS software development
- Serverless app development
- Computer vision development company
- Azure app development
- Remote patient monitoring software development
- Kiosk software development
- EV charging app development
- AdTech software development
- Automotive software development
- Construction software development
- JavaScript development company
- News app development company
- Laravel development company
- PHP web development company
- Lending software development
- Pharmaceutical software development
- Shopify app development
- Crypto exchange development
- Software development outsourcing
- Agriculture software development
- HR software development
- HIPAA compliant software development
- Software for small business
- Music app development
- Energy software development
- Java development company
- Sports betting app development
- Software development for startups
- Inventory management software development
- Telecom software development
- Ruby on Rails development company
- Python development company
- Embedded software development
- Salesforce development company
- n8n automation agency
- Cloud app development
- Augmented reality app development
- On-demand app development
- Blockchain app development
- Stock trading app development
- Mobile app development company
- Software development company
- Software consulting services
- AI consulting services
- UI/UX design services
- .NET development services
- Desktop application development
- Progressive web app development
- AR/VR app development
- Wearable app development
- EHR software development
- Hire dedicated developers
- Software development life cycle
- Web application development
- AI app development
- AI agent development
- AI chatbot development
- AI receptionist development
- AI integration services
- Cross-platform app development
- React Native app development
- Flutter app development
- Native app development
- iOS app development
- Android app development
- IoT app development
- MVP development
- SaaS development
- Enterprise app development
- App development outsourcing
- Hire app developers
- App development cost
- How to build an app
- App development tools
- Agile software development
- Custom CRM development
- ERP development
- Web portal development
- Marketplace development
- Dashboard development
- API development
- Backend development services
- Healthcare software development
- Healthcare app development
- Telemedicine app development
- Fintech software development
- Insurance software development
- Logistics software development
- Manufacturing software development
- Real estate software development
- Education software development
- Retail software development
- Ecommerce app development
- Delivery app development
- Restaurant app development
- Fitness app development
- Dating app development
- Taxi app development
- Travel app development
- Social media app development
- Video streaming app development
- App development in NYC
- App development in Dallas
- App development in Los Angeles
- App development in Houston
- App development in Atlanta
- App development in Austin
- App development in Texas
- App development in Miami
- App development in Chicago
- App development in St. Louis
- App development in San Diego
Website design by industry and type
Web development, platforms and hosting
Social, content and brand
By industry and by situation
Frequently asked questions
What can a software company in Boston build for BERDO?
Which buildings does BERDO cover?
When is the annual report due?
How is data reported?
When is third-party verification required?
When do emissions standards start?
What is due on May 1, 2027?
Does a mixed-use building count as residential?
Can software decide compliance strategy?
What does a build like this cost?
Can your developers work on site at our Boston property office?
Who supplies the utility data?
Is the emissions standard the same for every building?
Who can verify reported data?
Does the City help owners with reporting?
Why keep dates in settings instead of the program?
What should the audit trail hold?
Is software a substitute for a third-party verifier?
Can a spreadsheet do this job?
Which records speed up a BERDO software proposal?
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 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.
