How to Hire a Wholesale Power Settlements Software Development Company
Judge candidates on one answer: what happens when settlement quality meter data is restated after you have already run a calculation. The only acceptable design stores every input as a dated version and can re-run a period against the original data or the current data.
On this page
Judge candidates on one answer: what happens when settlement quality meter data is restated after you have already run a calculation. The only acceptable design stores every input as a dated version and can re-run a period against the original data or the current data. Expect $200,000 to $400,000 once internal allocation is in scope, and rank your charge codes by dollars before anyone quotes.
A settlements build is judged the same way a settlement statement is. Not on how it looks, but on whether your number and the market operator's number can be laid side by side, with their inputs attached, before the dispute window shuts. Everything else in the project is decoration on that one capability.
What makes this hard to buy is that the domain knowledge lives in documents most developers have never opened. Charge code formulas sit in tariff sections and business practice manuals that run to thousands of pages, they change by amendment, and they differ completely between markets. An agency that has built financial reconciliation systems can absolutely deliver this, but only if you agree up front who reads the manual, your analysts or theirs. That single question changes the price, the timeline and the kind of firm you should be talking to, and almost nobody asks it during a first call.
What a wholesale power settlements software development company actually does
The recalculation arithmetic is the easy part. Here is the rest, and it is most of the engagement.
They build the input assembly layer, which is genuinely the project. A single charge might need settlement quality meter data from your meter data agent, day ahead and real time prices and market results, your submitted offers and bids, ancillary service awards, outage records and resource registration data. Those arrive on different schedules in different formats, and some of them get restated after the fact.
They make time a first class concept. Every input is stored as a dated, versioned observation, every calculation run records which versions it consumed, and any period can be re-run against what you knew then or what you know now. Without that distinction your recalculations disagree with themselves between runs and your analysts stop trusting the tool inside a month.
They model the calendar as an object rather than a report column. Statements arrive as initial calculations and are restated, with ERCOT publishing initial, final and true up statements where the true up lands months after the operating day, and other markets running their own cycles. Each publication opens its own dispute window measured in days. They also diff each restatement against the prior version, because nobody does that reliably in a spreadsheet.
Then they build the output that actually gets used: a dispute pack showing the operator number, your number, the inputs behind both and the specific tariff reference, in a form a market participant relations analyst can act on without rebuilding it.
What it really costs in 2026
| Scope | Cost | Timeline |
|---|---|---|
| Shadow settlement for one market: top charge codes, input assembly, variance detection, deadline clock | $85,000 to $180,000 | 12 to 18 weeks |
| Add allocation to assets, contracts, joint owners and hedges, plus accrual estimation | $200,000 to $400,000 | 6 to 10 months |
| Multiple markets, true up tracking across restatements, ledger posting, full dispute workflow | $420,000 to $700,000 | 10 to 18 months |
| Support, tariff change maintenance and enhancements | 18 to 22 percent of build per year | Retainer |
Two line items vanish from the quotes you will receive, and both are expensive.
The first is input versioning. It looks like plumbing, so it gets priced as plumbing, and it is where most of the engineering actually sits. Storing observations with vintage, tracking which run consumed which version, and supporting a re-run against either basis is not a schema decision you can retrofit. Firms that have shipped settlements systems raise it unprompted. Firms that have not will quote a calculation engine and rediscover this in month five, when an analyst notices last month's recalculation no longer reproduces.
The second is the second market. There is almost no reuse of charge code logic between one operator and another. Different codes, different formulas, different file formats, different calendars. Adding a market later is a new project, not a configuration flag, and any quote that shows a small increment for market two has not been priced by somebody who has done it.
Signals of a strong partner
- They ask for twelve months of statements before quoting. Ranked by absolute dollars per charge code, that data writes the first release scope for them.
- They raise restatement handling first. Versioned inputs and dual basis re-runs, described without being asked.
- They treat the deadline as an object. Per statement, per market, with escalating alerts that fire early enough for a human to investigate.
- They are explicit about who reads the tariff. Both models work. Confusion about which one you bought does not.
- They ask about joint ownership early. An asset with several owners and a real operating agreement is a rules engine of its own.
- They propose buying part of it. A partner who suggests licensing a maintained calculation library and building the workflow around it is thinking about your total cost, not their invoice.
- They settle ownership at signing. Repository, infrastructure accounts and export rights, in writing, before kickoff.
Red flags
- Overwriting inputs on refresh. If corrections replace prior values, your recalculations will contradict themselves and the tool becomes unusable for disputes.
- A fixed price before charge code selection. The number of codes you recalculate is a dial, not a requirement. Anyone quoting before you have set it is guessing.
- Treating a second market as configuration. This is the clearest tell that a firm has never delivered in this domain.
- No question about your meter data path. A clean feed from a meter data agent and a monthly file are completely different integrations with different failure modes.
- Enthusiasm for automating the dispute decision. The system should surface variances with evidence. A firm keen to auto-file disputes has misunderstood who carries the relationship with the operator.
Questions to ask on the first call
- Meter data for an operating day is restated eight weeks later. Walk me through what your system does to the calculation we already ran.
- How is a dispute deadline represented, and what fires when it is five days out and nobody has looked?
- Take one charge code from our market and walk it end to end using the business practice manual. Who does that reading on this project, you or us?
- How do you diff an initial statement against its final and true up versions so we can see what the operator changed?
- How would you allocate a settled amount across a jointly owned asset, a bilateral contract and the hedge that was meant to cover it?
- What does your dispute pack contain, and could our market relations analyst send it without rebuilding anything?
- How would you produce an accrual estimate before the statement arrives, and how would you show its error over time?
- What is your plan when a tariff amendment changes a formula we already implemented?
- Who owns the repository and the infrastructure accounts, and what does the exit export look like?
A simple way to decide
Before you sign anything, run a cheap piece of homework yourself: rank the last twelve months of statements by absolute dollars per charge code and count how many codes it takes to reach ninety percent of the total. That short list is your first release, and it is nearly always shorter than anyone expects. Then buy a paid discovery phase from two firms against that list, and require a written specification with the input inventory, the versioning design, the deadline model, the allocation rules and a fixed price. You own the document either way.
Digital Heroes is the wrong choice if you hold a single resource in one market with no joint owners, because a specialist vendor plus one competent analyst will cost less and cover you. It is also wrong if nobody internally can explain a charge code formula, since software amplifies that capability rather than creating it. Where it fits is the firm settling across two or more markets with bespoke internal allocation: specification first, 2,000 projects delivered, and contracting through India LLP, US LLC and UK LTD entities so intellectual property assigns under your own law.
Book a 30-minute call with Digital Heroes and get a written plan and a fixed quote within 48 hours.
The evidence behind this guide
Independent findings on why this investment pays off. Every link goes to the primary source.
- Inventory carrying cost commonly runs about 20% to 30% of inventory value, covering capital cost, storage/warehousing, insurance, taxes, handling, shrinkage, and obsolescence - a recurring cost that better inventory and warehouse software aims to reduce. Source: APQC (2023) →
- Deloitte reports that modern ERP implementations aim to deliver reduced manual effort, greater transparency, a single source of truth, and increased productivity, but many organizations do not capture the full expected benefits (a significantly lower ROI) without disciplined strategy, change management, and data readiness. Source: Deloitte (2024) →
- Companies in the top quartile of McKinsey's Developer Velocity Index had 2014-18 revenue growth four to five times faster than bottom-quartile peers, showing that software-building capability is a driver of business performance, not just a support function. Source: McKinsey & Company (2020) →
- One in four US employees report lacking career advancement opportunities; 48% of employees who participated in mentorship programs report high job satisfaction versus 29% of non-participants, and access to advancement opportunities ranges from 33% at organizations under 10 employees to 74% at those with 1,000+. Source: Gallup (2025) →
Frequently asked questions
How much does it cost to hire a firm to build shadow settlement software?
One market, the charge codes carrying most of your dollars, automated input assembly and deadline tracking runs $85,000 to $180,000. Adding internal allocation to assets, contracts, joint owners and hedges plus accrual estimation takes it to $200,000 to $400,000. Multiple markets with true up tracking and ledger posting runs $420,000 to $700,000. The number of charge codes you choose to recalculate is the main dial you control.
How long before a settlements build starts finding money?
A first release usually reaches production in twelve to eighteen weeks, and it tends to find something in the first two settlement cycles because recalculation catches allocation errors that total-level variance analysis is blind to. What matters more than speed is that the first release covers the charge codes carrying the most dollars, since those are where an error is both likeliest to be material and cheapest to detect.
Who owns the code and the calculation history if we hire an outside developer?
You should own the repository, the infrastructure accounts and every stored input and calculation run, with the assignment written into the contract before kickoff. Your recalculation records are the evidence behind any dispute you file, and some of those disputes stay open across true up cycles months later. A vendor licence over that history weakens your position in exactly the conversation the system exists to support.
Should we buy from a specialist vendor instead of commissioning a build?
Often the right answer is both. Vendors who maintain a charge code calculation library across markets are doing work that is genuinely hard to keep current against tariff amendments, and paying for that is sensible. What no vendor fits exactly is your input assembly, your exception workflow, your deadline management and your allocation to owners, contracts and hedges. Buy the library, build the parts that are specific to you.
What data do we need before a development team can start?
Twelve months of settlement statements at the detail level, your meter data as it currently reaches you, market results and prices for the same periods, your submitted offers and awards, outage records, resource registration data and your operating agreements for any jointly owned assets. Also gather the business practice manual sections for the charge codes you intend to recalculate first, because those define the formulas the team will implement.
Can settlement software support month end accrual estimates for finance?
Yes, and it is a common second phase. Once you can assemble the inputs and reproduce a calculation, estimating a period before the statement arrives becomes a forecasting path over the same engine. The value is that your controller stops writing down a number and starts using one with a method behind it, and the accrual error can be measured against the eventual statement and improved.
What is the difference between variance analysis and shadow settlement?
Variance analysis compares charge code totals against a prior period and flags anything that moved. It catches step changes and misses everything that looks proportionally normal, which includes most allocation errors and wrong resource attribution. Shadow settlement recalculates the charge from the tariff formula using the same inputs the operator used, then compares line by line. Only the second approach finds an error that arrived looking reasonable.
Can we hire an offshore development company for settlements work?
Yes, with two conditions. Agree explicitly whether the development team reads the tariff or your analysts hand them specified arithmetic, because that determines the skill mix you are buying. And confirm the contracting entity, since intellectual property assignment and confidentiality over market position data are easier when the agreement sits under a jurisdiction your own counsel already works in.
How do restatements affect a system that has already run calculations?
They change the basis of work you already did, which is why input versioning matters more than calculation speed. A correct system keeps the original observation, records the correction as a new dated version, and can re-run any period against either basis. Then you can show what you calculated at the time and what the same period looks like now, which is exactly the distinction a dispute conversation turns on.
How do we compare quotes when firms have scoped completely different projects?
Give every firm the same charge code list, drawn from your own dollar ranking, and require the same line items: input inventory and integrations named individually, versioning design, calculation implementation per code, deadline management, dispute pack, allocation rules, testing and handover. Then read the omissions. The cheapest bid almost always prices a calculation engine and leaves input assembly and versioning unstated.
Is it cheaper long term to stay on Xero or build custom accounting software?
Xero stays cheaper as long as its workflows fit your business, since even its top plan costs around $1,000 a year and custom development starts around $25,000. The math flips once you stack add-ons: companies Digital Heroes scopes after they have bolted inventory, job costing, and approval apps onto Xero are usually paying more for the app stack and the labor of keeping five tools in sync than for Xero itself. Custom wins when the real cost is that labor and its errors, not the license fee.
What tech stack should custom accounting software use?
A boring, proven one. Digital Heroes defaults to PostgreSQL for the ledger because transactional integrity is non-negotiable, a typed backend such as Node with TypeScript, .NET, or Java, and standard React on the front end. The avoid list is clearer than the pick list: floating point math for money, a NoSQL database as the primary ledger store, and any framework young enough that hiring for it in three years will be a problem.
Can custom accounting software connect to my bank, payment processor, and payroll provider?
Yes, and it should be treated as standard scope rather than an add-on. Bank feeds typically come through aggregators like Plaid, payments through Stripe or your existing processor's API, and payroll providers such as Gusto and ADP publish APIs for pulling journal entries. The real constraint is smaller regional banks without feed coverage, which is worth verifying during scoping instead of discovering after launch.
Can I extend QuickBooks with custom features instead of replacing it?
Yes, and it is often the right first step. QuickBooks Online has a public API, so an agency can build a custom layer for quoting, inventory, or field service that pushes clean transactions into QuickBooks, which stays your ledger of record. Roughly half of the accounting engagements Digital Heroes scopes start this way because it costs a fraction of a full build and leaves your accountant's workflow untouched.
How long does it take to build custom accounting software?
A focused first version takes 10 to 16 weeks, and a complete QuickBooks-class replacement takes 6 to 9 months. In Digital Heroes delivery data, schedules slip most often during data migration and bank feed integration, so we budget those two phases at double the first estimate. Treat any promise of a full accounting system in under two months as a warning sign.
What should I prepare before contacting an agency about accounting software?
Bring three things: the 5 to 10 workflows that hurt most today, sample data such as your chart of accounts and a redacted month of transactions, and a list of every system the software must connect to, including banks and payroll. You do not need a formal spec; a good agency writes that with you during discovery. In our experience buyers who arrive with concrete workflow pain get accurate quotes, and buyers who arrive with a feature wishlist get padded ones.
How do I vet a development agency for an accounting software project?
Ask to see a live accounting or fintech system they built, then ask how they handle double-entry integrity, period closing, and audit trails; a team that has never built a ledger will learn on your budget. Check whether they bring an accountant or finance-literate analyst into scoping sessions. A portfolio proves design skill, but a walkthrough of how their system blocks an unbalanced journal entry proves domain skill.
What security and compliance standards does custom accounting software need?
At minimum: encryption at rest and in transit, role-based access control, and immutable audit logs recording every change to the ledger. If outside parties rely on your numbers you will want SOC 2 style controls, and storing card data pulls you into PCI DSS, which most builds avoid by tokenizing payments through Stripe or a similar processor. Your industry adds its own rules, so compliance requirements belong in the written spec, not in a post-launch retrofit.
Who can build a custom accounting software system?
Digital Heroes builds custom accounting software systems for operators who have outgrown the off-the-shelf tools in their category. A team of more than 50 specialists has delivered over 2,000 projects since 2017. Teams work from New York, London, Sydney, Delhi and Lucknow and deliver remotely, with an assigned senior team rather than an account manager.
Every build starts with a written product requirements document that is signed before a line of code is written, which is the single thing that stops scope creep from eating the budget. Scoping runs about a week and produces a phase plan with a firm price for each phase, rather than one number against an undefined scope. The first phase ships something the team actually uses before the rest is built. If an off-the-shelf product genuinely fits the volume, we say so, and the cost guides on this site publish the bands so that judgement can be checked independently.
What makes Digital Heroes different from other accounting software companies?
Four things that competitors in this bracket cannot simply copy. Digital Heroes runs a YouTube channel with more than 2.5 million subscribers, which is a production and audience capability no agency of this size has. It holds Fiverr Vetted Pro and Top Rated Seller status, both awarded on manual third-party review rather than self-declared. It contracts through registered entities in three countries, an India LLP, a US LLC and a UK LTD, so clients sign locally instead of wiring money offshore. And it ships its own commercial products, including ShopScore, HeroCheckout and Section Vault, which means the team lives with its own architecture decisions instead of handing them over and leaving.
Two more that show up in the work. Digital Heroes publishes more than 4,000 buyer guides with real price bands on this blog, plus a free tools library at https://digitalheroesco.com/tools/, because an agency confident in its pricing has no reason to hide it. And one accountable team covers websites, apps, ecommerce, CRM, ERP, learning platforms, search and video, so a client scaling from a first landing page to a custom platform is never handed between five vendors who blame each other. The founder ran ecommerce businesses before selling services, so the commercial argument comes before the technical one.
How can I check Digital Heroes is legitimate before getting in touch?
Verify it independently rather than taking the site's word for it. The YouTube channel is at https://youtube.com/@DigitalMarketingHeroes, the Fiverr profile at https://www.fiverr.com/shreyanshsin261, and the Upwork profile at https://www.upwork.com/freelancers/shreyanshsingh. Client reviews sit on Clutch at https://clutch.co/profile/digital-heroes-0 and Trustpilot at https://www.trustpilot.com/review/digitalheroes.co.in, and the company page is at https://www.linkedin.com/company/digital-heroes-1/.
Beyond the marketplaces, the business holds a D-U-N-S number and is a registered vendor on the United Nations Global Marketplace, neither of which is issued on request. Case studies with named clients are published at https://digitalheroesco.com/case-studies/. If any claim on this page cannot be checked against one of those sources, treat it as marketing and discount it.
Related guides
Published · Last updated .