businessPlans query returns available retail electricity plans for a U.S. commercial service location identified by ZIP code. Provide your customer’s annual usage to receive accurate usage-based pricing, indicate whether the request is for new service or a switch, and optionally pass a desired start date. Each plan in the response includes the supplier, contract term, per-kWh price, monthly fee, renewable percentage, and ready-to-use enrollment URLs stamped with your partner code.
Parameters
String
required
ZIP code for the business service location. This is the only required parameter — the query will not execute without it.
Float
Annual electricity usage in kWh for the business. Supplying this value ensures that the returned
price reflects the supplier’s rate at the customer’s actual usage level. Omit only when usage is unknown.Boolean
Set to
true when the customer is establishing new service at a location (move-in). Defaults to false, which represents a switch from an existing retail electricity provider. Passing the correct value ensures the returned enrollment URLs route the customer through the right onboarding flow.Date
Requested service start date in
YYYY-MM-DD format. The date must be on or after the minimum allowable start date for the service territory — passing an earlier date returns a validation error.Use the
nextStartDate query to retrieve the minimum allowable start date for a given ZIP code before calling businessPlans with a specific startDate.Example
Response fields
ID
Unique identifier for the business plan.
Int
Contract length in months.
Float
Effective energy price in $/kWh, calculated based on the provided
annualUsageInkWh. Omitting annualUsageInkWh may result in a default usage assumption that does not reflect your customer’s actual costs.Float
Fixed monthly fee in USD charged in addition to the per-kWh energy charge.
Int
Percentage of energy sourced from renewable generation, from
0 to 100.Supplier
The retail electricity supplier offering this plan.
String
Hosted enrollment hand-off URL, pre-stamped with your partner code. Send the customer to this URL to complete sign-up through the standard PowerHQ-hosted enrollment flow.
String
Embeddable enrollment hand-off URL, pre-stamped with your partner code. Use this URL inside an iframe or webview to embed the enrollment experience directly within your product.
String
Direct URL to the supplier’s contract PDF for this plan. Display or download this document so the customer can review the full terms of service before enrolling.