Melbourne's solar installation industry continues to grow as households and businesses across the eastern suburbs, bayside regions and outer growth corridors embrace renewable energy. But running a profitable solar business requires more than technical expertise on rooftops—you need rock-solid bookkeeping systems that handle the unique financial complexities of the industry.
From tracking Small-scale Technology Certificates (STCs) to managing subcontractor payments across multiple job sites from Werribee to Pakenham, solar installers face bookkeeping challenges that general accountants often don't understand. Get these wrong, and you'll pay more tax than necessary, miss BAS deadlines, or face ATO audits that disrupt your business for months.
Understanding STC Revenue and GST Treatment
Small-scale Technology Certificates represent a significant revenue stream for Melbourne solar installers, but they create bookkeeping complexity that trips up many business owners. Each residential installation generates STCs based on the system size and location—and Melbourne's zone rating means your installations create valuable certificates.
The key bookkeeping challenge lies in timing. You often quote customers with STCs factored into the price (the "point of sale" discount), which means you're effectively selling certificates you haven't yet created or received payment for. Your books need to track:
- The gross installation price before STC discount
- The STC value assigned to each job
- When STCs are created and registered with the Clean Energy Regulator
- When payment arrives from your STC agent or the spot market
For GST purposes, the supply of STCs by the creator (that's you) is generally GST-free under Division 38 of the GST Act. However, if you're purchasing STCs to trade, different rules apply. Your BAS needs to separate STC revenue from installation income to ensure correct GST reporting.
In Xero, create a dedicated income account called "STC Revenue" and set it as GST-free. When you receive STC payments, code them here rather than lumping them with installation income. This gives you clear visibility on your actual installation margins versus your certificate income.
Managing Subcontractor Payments and TPAR Obligations
Most Melbourne solar businesses use a mix of employed installers and subcontractors. You might have a core team but bring in extra sparkies during summer when demand peaks across the northern suburbs and Mornington Peninsula.
The ATO's Taxable Payments Annual Report (TPAR) requires you to report all payments to subcontractors by 28 August each year. This applies to anyone you pay for installation services, electrical work, or labour hire. Miss this deadline, and you face penalties starting at $313 per 28-day period under the Tax Administration Act 1953.
Your bookkeeping system needs to capture:
- Valid ABN for every subcontractor (without it, withhold 47%)
- Total gross payments including GST
- GST component of each payment
- Contact details for each contractor
Set up each subcontractor as a supplier in Xero with their ABN recorded. When you run your TPAR at year-end, Xero can generate most of the required data automatically—provided you've coded payments correctly throughout the year.
Struggling with TPAR compliance?
We help Melbourne solar businesses set up compliant subcontractor tracking systems that make year-end reporting painless. Our clients never scramble for ABNs in August.
Book a Free 20-Minute Melbourne CallInventory Tracking for Panels, Inverters and Balance of System
Solar installation businesses carry significant inventory—panels stacked in your Dandenong warehouse, inverters in the van, mounting rails on-site at a half-finished job in Box Hill. Without proper inventory tracking, you can't calculate true job profitability or identify when stock goes missing.
Your bookkeeping system should track inventory at three levels:
- Warehouse stock: Panels, inverters and accessories received from suppliers but not yet allocated to jobs
- Work-in-progress: Materials assigned to jobs that aren't yet complete
- Installed and invoiced: Products that have left your inventory and converted to cost of goods sold
In Xero, set up each panel brand and wattage as a tracked inventory item. Record the purchase cost including freight from your Melbourne suppliers. When you create an invoice for a completed installation, Xero automatically moves the inventory cost to your P&L and reduces your stock on hand.
Conduct quarterly stocktakes to reconcile physical inventory against your records. Solar panels are valuable—a pallet of 20 panels worth $4,000+ can walk off a job site in Frankston without proper tracking. Regular stocktakes help you identify discrepancies before they become major losses.
Job Costing and Profit Margin Analysis
Knowing your true profit margin on each installation type separates successful Melbourne solar businesses from those that wonder where all their money went. You need to track costs at the job level, not just in aggregate monthly figures.
For each installation, capture these cost categories:
- Materials: Panels, inverter, mounting system, wiring, isolators
- Labour: Installer wages or subcontractor costs (include super at 11.5%)
- Travel: Vehicle costs to get from your Tullamarine base to the job site
- Permits and inspections: Council fees and electrical inspection costs
- Warranty reserve: A percentage allocation for future warranty claims
Xero's tracking categories let you assign expenses to specific jobs. Set up a project for each major installation and code all related costs to that project. At job completion, run a profit and loss report filtered by project to see your actual margin.
Melbourne solar installers typically target 20-30% gross margin on residential installations. If your numbers come in lower, dig into whether you're underquoting, experiencing material wastage, or spending too much time on installations. Job costing gives you the data to make these decisions with confidence.
BAS Lodgement and Cash Flow Management
Solar installation creates lumpy cash flow. You might receive large deposits from customers in September when everyone's preparing for summer, but supplier bills for panels don't care about your billing cycle. Managing GST obligations through this requires careful planning.
Under the Tax Administration Act 1953, most solar businesses lodge quarterly BAS returns. Your GST liability depends on the difference between GST collected on installations and GST paid on purchases. But timing matters:
- Cash basis: You report GST when you receive payment from customers
- Accruals basis: You report GST when you issue invoices, regardless of payment
Most solar businesses with turnover under $2 million can choose cash accounting, which better matches your GST obligations to actual cash received. This prevents situations where you owe BAS on an invoice that a customer hasn't paid yet.
Set up a dedicated GST savings account and transfer 10% of every customer payment into it. When BAS falls due, you'll have the cash ready rather than scrambling to find funds. For a typical Melbourne solar business turning over $800,000 annually, this means setting aside around $80,000 per year for GST—plan for it rather than treating it as a surprise every quarter.
Record Keeping for Warranty and Compliance
Solar installations come with long warranty obligations—panels often carry 25-year performance warranties, and inverters typically have 5-10 year coverage. Under Australian Consumer Law, customers can make warranty claims years after installation, and you need records to verify what was installed, when, and by whom.
Your bookkeeping system should integrate with installation documentation that captures:
- Customer name, address and contact details
- Installation date and installer name
- Panel brand, model and serial numbers
- Inverter brand, model and serial number
- System size and expected output
- Photos of the completed installation
The ATO requires you to keep business records for five years under section 262A of the ITAA 1936, but your warranty obligations extend far beyond that. Store installation records indefinitely in a cloud-based system linked to your Xero file. When a customer in Essendon calls about a panel issue in 2036, you'll be able to pull up the complete installation history in minutes.
True Tally Bookkeeping — Melbourne
We specialise in bookkeeping for Melbourne trades and installation businesses. Our systems handle STC tracking, TPAR compliance and job costing so you can focus on growing your solar business.
CFO Services Book a Free CallSuperannuation and Employee Obligations
If you employ installers directly rather than using subcontractors, you face ongoing superannuation obligations under the Superannuation Guarantee (Administration) Act 1992. The current rate of 11.5% applies to ordinary time earnings, and you must pay quarterly to avoid the Superannuation Guarantee Charge.
Key compliance dates for Melbourne solar employers:
- 28 October: Super due for July-September quarter
- 28 January: Super due for October-December quarter
- 28 April: Super due for January-March quarter
- 28 July: Super due for April-June quarter
Xero Payroll automatically calculates super obligations and can process payments through clearing houses. Set up automatic payment reminders two weeks before each deadline to ensure you never miss a due date. Late super payments attract non-deductible penalties that can significantly impact your bottom line.
For installers working on rooftops across Melbourne's variable weather conditions, also maintain proper workers compensation insurance. Victorian WorkCover premiums for solar installers typically run 2-4% of wages—factor this into your job costing calculations.
What to Do Next
Running a profitable solar installation business in Melbourne requires bookkeeping systems that match the complexity of your operations. Start by reviewing your current setup against the requirements outlined above. Can you accurately report STC revenue separately from installation income? Do you have compliant subcontractor records for TPAR? Can you calculate profit margins at the job level?
If you're finding gaps, don't try to fix everything at once. Prioritise the compliance requirements first—TPAR, BAS and super obligations carry penalties for getting them wrong. Then build out your job costing and inventory tracking to improve profitability visibility.
Most importantly, recognise that bookkeeping for solar businesses requires specialist knowledge. Generic bookkeepers who don't understand STC treatment or TPAR obligations will cost you more in errors and missed opportunities than they save in fees. Work with someone who knows your industry.