Calculators

Calculators

/* RELLENO DEL FORMULARIO DE PRESUPUESTO · Jose, 07-10-2026: «cuando el user esta login el quote form por defecto debe popular con la data del sistema registrada del user, y si quiere puede cambiarla», «toda esa info esta en la base de datos y se debera popular». nombre, correo y telefono salen de la SESION, que ya los guarda. direccion de `CommonUser::getFullAddress()` y empresa de `User::getCompany()`. LA GUARDA: la sesion guarda el mismo id en `id` y en `user_id`, y ese id se usa para `User`. Que sirva tambien para `CommonUser` es una SUPOSICION, y suponer aqui es rellenarle a alguien el formulario con el nombre y la direccion de otra persona. Por eso la fila de `CommonUser` solo se usa si SU CORREO COINCIDE con el de la sesion; si no, se descarta entera. Nada queda de solo lectura: se puede cambiar. Sin sesion, los cinco vacios. */ $pre_nombre = $pre_correo = $pre_telefono = $pre_direccion = $pre_empresa = ''; try { $ses = \Frontend\Handlers\FrontendSessionsHandler::getInstance(); if ($ses && $ses->isAuthenticated()) { $u = (array) $ses->getUser(); foreach (array('name', 'first_name', 'nickname') as $k) if ($pre_nombre === '' && !empty($u[$k])) $pre_nombre = trim((string) $u[$k]); if (!empty($u['email'])) $pre_correo = trim((string) $u['email']); if (!empty($u['phone'])) $pre_telefono = trim((string) $u['phone']); /* la persona, solo si el correo de la fila casa con el de la sesion */ $uid = 0; foreach (array('user_id', 'id') as $k) if ($uid === 0 && !empty($u[$k])) $uid = (int) $u[$k]; if ($uid > 0 && $pre_correo !== '') { $cu = \Frontend\Entity\CommonUser::repository()->find($uid); if (!empty($cu) && method_exists($cu, 'getEmail') && strcasecmp(trim((string) $cu->getEmail()), $pre_correo) === 0) { if ($pre_nombre === '' && method_exists($cu, 'getFullName')) $pre_nombre = trim((string) $cu->getFullName()); if ($pre_telefono === '' && method_exists($cu, 'getPhone')) $pre_telefono = trim((string) $cu->getPhone()); if ($pre_telefono === '' && method_exists($cu, 'getMobile')) $pre_telefono = trim((string) $cu->getMobile()); if (method_exists($cu, 'getFullAddress')) $pre_direccion = trim((string) $cu->getFullAddress()); } } /* la empresa, del propio objeto de usuario del sitio */ $uo = $ses->getUserObject(); if (!empty($uo) && method_exists($uo, 'getCompany')) $pre_empresa = trim((string) $uo->getCompany()); } } catch (\Throwable $ex) { /* si algo de esto no esta en este sitio, el formulario sale en blanco: lo de hoy */ $pre_nombre = $pre_correo = $pre_telefono = $pre_direccion = $pre_empresa = ''; }

Perform the calculation you need

Your location & roof

Where is the property, and which way does the roof face?

Roof orientation0° N
Drag the dial, use the arrow keys, or pick a direction. 0° is north.
20°
Most Sydney tiled roofs are 20–25°. Flat and low-pitch roofs are usually tilted on frames.
Single phase usually limits the inverter to 5–10kW and exports to 5kW.
Your electricity tariff

Who supplies your power, and on what tariff?

We fill in current 2026–27 NSW rates. Have your bill handy? Tick the box below and enter only the prices printed on it.

We only install in New South Wales, so the list covers NSW only.

Anytime / general usage
Usually 3pm–9pm
Daytime, where your tariff has one
Overnight
Separate hot-water circuit
Also shown as $/day
What you are paid to export
Business demand tariffs
Only used to check and update our tariff records. It is never shown on the website.

Prices you type are saved anonymously — no name, email, address or IP — and help us give better estimates to other NSW households on the same retailer and network.

Your home

$650
We convert this to your annual usage in kWh.
40% used
Out during the dayMostly export solarHome during the dayUse mostly solar
55%
More evening use means a battery earns its keep faster.
None
Trees, neighbouring buildings, chimneys, aerials.
Moderate (~30 panels)
Roughly how many panels fit on the good sections.
Recommended
Recommended system
8kW solar
13.5kWh battery

Right-sized to cover most of your usage with evening cover.

Average annual saving
$0
estimate / yr
Generation per day
0
kWh / day average
Payback
0
years
Greenhouse gas cut
0
tonnes CO₂ / yr
Across the year

Indicative installed price$0
STC solar discount$0
Federal battery rebate$0
NSW battery incentive (PDRS)$0
Your price after incentives$0
Incentives 30%You pay 70%
Annual generation0 kWh
Used in your home (self-consumption)0 kWh
Exported to the grid0 kWh
Panels needed at 440W0
Yield at your location and roof0 kWh/kW/yr
Matching equipment from our confirmed range
Step 2 · Free full quote

Get a proper quote from our team

Send your estimate and a few details — we prepare a real, itemised quote for your property. Free, no obligation.

Estimates only, for planning — your actual result depends on your tariff, roof, usage and the products chosen. Rebate and tariff figures are current as of September 2026: the federal Cheaper Home Batteries Program (tiered per-kWh via STCs) and the STC discount on new solar step down on a set schedule, the NSW PDRS household battery install incentive is suspended, and we confirm the exact value at quote. Verify current values with the Clean Energy Regulator and NSW Government.

Calculators

Call us directly
0421 458 217