Contact Info
Which Perth businesses should consider ERPNext?
ERPNext deserves a look from Perth businesses that want open-source software they can extend and a system shaped around project and asset work: exploration drilling contractors billing by meter and shift, geoscience consultancies and laboratories running jobs for resource clients, and firms maintaining fleets of light vehicles and site plant. I advise remotely and independently on fit, design and support, including where ERPNext falls short.
Last reviewed by Vikas Saroj
I work remotely with Perth businesses evaluating or already running ERPNext, the open-source ERP built on the Frappe framework. The firms that find it interesting here tend to sell time, equipment and expertise to the resources sector: drilling contractors, geology and environmental consultancies, testing laboratories and service companies running fleets of utes and site plant.
ERPNext gives these businesses control over their data and code, and the freedom to adapt the system to field paperwork that no off-the-shelf product quite matches. That freedom has a price in design discipline and support planning. I help you decide whether it is worth paying, and how to set the system up so it stays maintainable. Visits are by arrangement.
The work focuses on the records your field teams create and how they turn into invoices, costs and maintenance decisions.
I test ERPNext against your real drilling reports, project timesheets or service records and tell you plainly where it fits, where it needs custom work and where another product is wiser.
I design custom document types for daily drilling reports, field sheets or job cards so the details captured on site flow straight into billing and costing without retyping.
I define how schedules of rates, standby charges, mobilization, disbursements and milestone billing are set up for each client contract in ERPNext projects and sales documents.
I plan how rigs, vehicles and site plant are held as assets with maintenance schedules, repair history and running costs, so you can judge which units earn their keep.
I set out which data stays in a laboratory system, payroll product or client portal, and which interfaces ERPNext needs, before anyone writes integration code.
I help you decide who hosts, supports and upgrades the system, and how customizations are documented so a future developer or provider can take them over.
Start with what crews record
Fit ERPNext to the work
Make it last beyond go-live
ERPNext comes up in Perth for a few recurring reasons. The software is open source, so there is no per-user license for the core product, which matters to businesses whose headcount rises and falls with contract awards. Customers can host it themselves or use a managed service such as Frappe Cloud, and they own their data and any code written for them. The Frappe framework makes it practical to add new document types and reports without rebuilding the system.
Those strengths match businesses whose work does not fit standard templates. A drilling contractor's daily report, a consultancy's mix of fixed-fee and time-based work, or a laboratory's job intake all have details that many ERPs handle only through workarounds. With ERPNext, a competent developer can model them directly.
The other side needs equal attention. Open source is not free to run: hosting, support, upgrades and the time of whoever maintains customizations all cost money, and a heavily customized system can become difficult to upgrade. The supply of experienced ERPNext implementers in Western Australia is limited, so support often comes from providers in other states or overseas, working remotely. My role is to weigh these factors honestly against alternatives. The ERPNext platform page describes the product in general.
Perth is a base for many drilling companies serving exploration and mining clients, running diamond, reverse circulation, air core and other rig types across the state. Their billing is unusual. Clients may pay per meter drilled at rates that change with depth or ground conditions, plus hourly rates for activities such as moving between holes, standby, and mobilization or demobilization. Consumables like bits, rods, muds and casing may be charged separately or included in rates.
The source of truth is the daily drilling report, often called a plod, filled in by the driller for each shift. In ERPNext, a custom document type can capture the report with holes, meters, activities, hours, consumables and crew. Once supervised and approved, the data can feed sales invoices against the client's rate schedule, project costs for each program, and stock movements for consumables issued from a rig or a container.
Rigs and support vehicles can be held as assets with their own costs, so you can see which rigs are profitable over a season. Crew payroll usually stays in a specialist product because of rosters, awards and allowances, with labor costs brought back into each project. Getting the daily report design right is the key decision, and I test it with real plods before anything is built. The contracting ERP page covers the general project and contract model.
Around the resources sector in Perth sits a community of geology, hydrogeology, environmental, geotechnical and surveying consultancies, along with testing laboratories that analyze samples from sites across the state. Their commercial side is project-based: proposals, approved budgets, timesheets, disbursements such as flights and equipment hire, and invoices that clients compare against purchase orders.
ERPNext Projects, timesheets and sales documents can manage most of this for a consultancy. Rate cards per role and client, budget tracking per project and billing that combines fixed fees with time and expenses are realistic designs. Field equipment, such as sampling gear or survey instruments, can be tracked as assets and charged to projects.
Laboratories need a clear boundary. Sample receipt, chain of custody, test methods, instrument results and certificates of analysis belong in a laboratory information management system designed for the purpose, often with quality and accreditation requirements behind it. ERPNext can handle quotations, client accounts, purchasing of reagents and consumables, and invoicing based on completed jobs passed across from the laboratory system. I define what each system owns and how jobs and billing data move between them, without trying to stretch ERPNext into a role it was not built for. The professional services ERP page describes project billing more generally.
Service companies in Western Australia often run sizable fleets of light vehicles, along with trailers, generators, compressors, pumps and other site plant. Vehicles cover long distances on rough roads, servicing intervals come around quickly, and a vehicle that misses a service or registration renewal can be stood down by a client's site rules.
ERPNext includes asset management with maintenance schedules, repair records and depreciation, and Frappe HR adds vehicle logs for odometer readings and fuel. Together they can show when each unit is due for service, what it costs to run and which vehicles are attached to which project or crew. Prestart checklists and defect reports can be added as custom forms, filled in on a phone and linked to the asset.
The design questions are about discipline as much as software. Odometer and hour readings need to be captured regularly for schedules to work. Repair work done by outside workshops in regional towns must still be recorded against the asset. Costs such as fuel cards and tolls need a route into the system. I set out these rules, then check whether ERPNext's standard features cover them or whether a specialist fleet system should feed it instead. The transportation ERP page covers larger fleets.
Before committing to ERPNext, a Perth business should know who will host it, who answers when something breaks, how upgrades will be handled and who maintains the custom document types written for it. Options include a managed hosting service, an implementation partner offering support, an in-house developer, or a combination. Each customization should be documented and kept in a separate app rather than edited into the core, so upgrades remain practical.
ERPNext is the weaker choice in some Western Australian situations. Joint venture operators with complex partner billing may find the accounting model needs too much custom work. Businesses that want a large local partner ecosystem, or that cannot accept any custom code, may be better served by a commercial product. Payroll with rosters, awards and Single Touch Payroll reporting is commonly kept in a specialist product, and the ERPNext in Australia page sets out the GST, BAS and payroll checks.
Where ERPNext does fit, I stay involved as your independent reviewer: checking designs, reading test results and making sure customizations are documented before the implementer moves on. For the broader view of Perth industries and their system needs, see the Perth ERP consultant page.
Tell me about your business and current systems. I’ll suggest the most sensible first step.
Book a Consultation
Not sure which ERP you need?
Share your business requirements with me and I will help you understand the right process, architecture and platform before implementation.
Yes, with a custom document type for the daily drilling report and rules that apply each client's rate schedule to meters, hours and consumables. The approved report then creates or feeds the invoice. The report design is the critical part, so I test it with your own plods before development begins.
Usually not. Sample tracking, test methods, instrument results and certificates belong in a laboratory information management system. ERPNext can manage quotes, client accounts, purchasing and invoicing, using completed job data passed from the laboratory system. I define that boundary and the data that crosses it.
ERPNext's asset management supports maintenance schedules and repair records, and Frappe HR adds vehicle logs. Schedules only work if odometer or hour readings are captured regularly, so the design includes how and when readings are entered. Larger fleets may justify a specialist fleet system feeding ERPNext.
Support may come from a managed hosting provider, an implementation partner, an in-house developer or a mix. Many providers work remotely from other states or overseas. I help you compare options and set expectations for response, upgrades and documentation before you commit to the platform.
Every business is different. Share where you are today and what you want to fix, and I’ll tell you honestly whether and how I can help.
Book a Consultation
Book a consultation to talk through your processes, systems and goals. I’ll reply with practical next steps - no obligation.