Commercial Solar PPA: Compare Full Cost and End-of-Term Terms

Updated Sources & method
Quick answer
A PPA may preserve upfront capital; buying gives asset ownership but puts capital and owner costs on the buyer. Choose after comparing net costs over the same term, including utility bills, service/replacements, export credits actually received and exit terms.
AI illustration: Factory rooftop solar scene with blank folders for contract comparison, no text or energy imagery (generative image — not an actual photograph, not test evidence)
Illustration; not a photograph of a specific product.
In this guide

“Free solar” usually describes the upfront structure, not the full cost

A zero-upfront label does not show who owns the system, what energy costs, or how a contract can end. Treat each offer as a specific contract—not a market standard. Do not select an offer from the word “free.” Request the draft contract and full payment schedule before comparing it with a purchase.

Before signing, request the full draft. Use the term checklist below to compare contractual commitments, and ask the provider to model the PPA and outright-purchase option using the same load and billing period.

If the seller says the system is “free,” ask who pays and through which contractual charge. If savings are claimed, request the calculation inputs and the bill charges that remain. A missing rate or exit formula means the proposal cannot yet be compared.

Prepare one same-month input set before comparing scenarios

The Betulkex scenario calculator is available from the solar hub. It accepts assumptions for one representative month. Use the same bill period and load assumptions for each proposal; do not turn a seller’s estimate into a measured result.

Betulkex commercial PPA scenario worksheet — use documented figures for the same representative month
Tool inputMatch against the proposalCheck before entry
Premises typeChoose home, shop / SME, or factory / warehouseSelect the tool category matching the premises being assessed
Pre-solar premises use (kWh/month)Premises consumption on the bill for the example monthUse the same account and billing period
Generation and self-use (kWh/month)Provider's estimated generation and on-site useSeparate estimates from measured readings; use the same month and load
Avoided import value (RM/kWh)Incremental value of electricity no longer importedExclude fixed charges that remain payable; do not use the whole bill as a unit rate
Export rate and credit capRate and credit usable in that billing monthEnter only after the scheme, tariff class and premises are confirmed; do not assume exported energy earns a credit—request the written rule applicable to this account
Capital and rebate (RM)Upfront capital actually paid by the buyer and a confirmed cash rebateFor a provider-owned PPA system, do not count the provider's system capital as yours
Monthly payment and annual operating costPPA/finance payment and operating costs actually borne by the buyerCompare contract figures, not the word “free”
Share of benefit retained (%)The percentage you choose for the stress scenarioEnter the percentage you choose for a stress scenario; it is your sensitivity assumption, not a provider forecast or guarantee

The tool repeats the example month over a year, then subtracts the payment and operating cost entered. It does not model seasons, asset degradation, replacement, tax charges or contract costs that were not entered. MD savings are not an automatic output. Treat the result as your scenario assumption, not a forecast or proof that an offer will save money.

Keep contract terms separate from calculator inputs

The calculator does not judge whether a contract is fair or what happens when its term ends. Ask each provider to document these terms and compare them over the same period:

Commercial PPA contract terms to confirm in writing before comparing offers
Betulkex contract checkWhat the provider should state
Rate and commitmentEnergy rate, fixed fees, minimum payments, deposit and escalation schedule
ResponsibilitySystem owner, maintenance, insurance, performance remedies and excluded work
Site and exitRoof repair, panel removal, transfer if the property is sold, early-exit amount and removal cost
End of termFinal ownership, final payments, renewal or continuation options

This worksheet compares contract details; it does not establish programme eligibility or energy results. Confirm the export treatment for the applicable scheme, tariff class and account in writing; leave unconfirmed credits out of the scenario.

Total the buyer’s obligations over the actual contract term

Once you have a draft, add the amounts the buyer must pay over the same term. Do not stop at the deposit or monthly instalment. Ask the provider to complete each line and state the final total in RM.

Contract cash-outflow worksheet — use the same term and load assumptions
Buyer payment or creditPPA / lease / rent-to-ownCash purchase or financing
Deposit and pre-installation feesRM ____RM ____
Total scheduled payments over the offer termRM ____ (schedule + escalators)RM ____ (cash price or instalments + fees)
Service, insurance, repairs and roof work paid by buyerRM ____ / not statedRM ____ / not stated
Transfer/exit, end-of-term purchase or system-removal costRM ____ / not statedRM ____ / not stated
Final payment / system position at expiryOwnership ____; payment RM ____Ownership ____; payment RM ____
Utility bill still payable over the same periodRM ____RM ____
Export-credit rights and recipientRecipient ____; confirmed credit RM ____ / unconfirmedRecipient ____; confirmed credit RM ____ / unconfirmed
Known amount before energy credits; unresolved termsRM ____; unresolved items: ____RM ____; unresolved items: ____

This is a total of known commitments, not a lifetime energy-cost forecast or proof of savings. Compare the same payer and term; subtract export credits only for the option whose contract and account confirm receipt. Mark service, replacement and exit obligations that remain unstated.

Frequently asked questions

Who owns the system and what do I receive when the PPA ends?

The scenario tool cannot answer ownership or termination terms. Ask the contract to state title transfer, renewal or continuation terms, system removal costs and every final payment before comparing offers.

Should export credits go into the scenario?

Only after the provider confirms in writing which scheme, tariff class and account treatment applies to this premises; leave unconfirmed credits out.

Does one representative month predict the system's lifetime return?

No. The tool repeats one example month twelve times for an annual scenario. It does not forecast seasons, degradation, replacements, tariff changes or lifetime returns.