Preview build for review. Product brand site. Not live. Prices, terms and infrastructure details are pending sign-off.

Founded by James Chong Perth / Western Australia

Safety Month-End · for WA contractors

Month-end safety reporting, off your desk.

Send your exports. By the fifth business day you get a finished HSE report pack. The numbers are calculated by code, the narrative is drafted by AI, and a person checks every figure before it reaches you. Your data is processed in Australia.

Fixed monthly price. No software to install. Works with whatever system you use now.

Performance against targets
MeasureSepTarget
Hours worked242,037
Recordable injuries2
TRIFR, year to date8.455.0
Lost time injuries00
High-potential events8
Overdue actions40under 10
Checked: first aid not counted as recordable.
Narrative draft

Hand and finger injuries rose from 3 to 5, all in the workshop. [CHECK: were cut-rated gloves available at the point of use?]

Drafted by AI. Flagged where a person has to answer.

AI drafts.Humans decide.Data stays onshore.
  • Working on safety systems since 2008
  • Built and run from WA
  • Australian processing only
  • Every number checked by a person
  • Weekly walkthroughs on YouTube from 21 October
01

The report that eats the first week of every month.

Every month someone senior stops doing safety and starts doing spreadsheets. Exports from three places. Hours from payroll that don't match the hours from site. A principal who wants it in their format, by the third. A narrative written at ten at night.

Rebuilt by hand.

The same pivot tables, every month, by the person you can least spare.

Definitions drift.

Count first aid as recordable and a TRIFR of 8.45 becomes 41.80. It happens more than anyone admits.

One report, five formats.

Your board wants one layout. Each principal wants another.

AI that makes things up.

Paste the data into a chatbot and it gives you a confident paragraph. Some of it will be wrong. Some of it won't be your data.

02

How it works

  1. You send the exports.

    Whatever your system produces: incidents, hours, inspections, actions. A spreadsheet is fine. Upload to a secure link or a folder in your own SharePoint. No names or medical details needed.

  2. Code does the maths.

    Your figures are calculated by a script against your own written definitions. Not by a chatbot. The same script, every month.

  3. AI drafts the words.

    The narrative is drafted by an AI model running in Australia. Where something needs a person to explain it, the draft says so with a [CHECK] marker instead of guessing.

  4. A human checks it. You sign it off.

    Every figure is checked against your source data. Every [CHECK] is answered or passed to you. You review the pack and it goes out under your name.

Setup usually takes about two weeks. After that, your part is sending the exports and reading the pack.

03

What lands in your inbox

Slide across. On the left, the kind of exports that usually turn up. On the right, page one of what goes back.

Your exports The pack
# incidents_export_20261001_FINAL_v2.csv
incident_id,date,shift,area,category,mechanism,severity_potential,injury_class,days_lost,status
BFC-IR-2026-0234,2026-09-02,Day,ROM pad,Near Miss,Vehicle interaction,5,,0,Under investigation
BFC-IR-2026-0235,2026-09-03,Day,Workshop,Injury,Hand and finger,3,FAI,0,Under investigation
BFC-IR-2026-0236,2026-09-03,Night,Civil works,Near Miss,Underground services,5,,0,Closed
BFC-IR-2026-0237,2026-09-05,Night,Workshop,Injury,Hand and finger,3,FAI,0,Closed
BFC-IR-2026-0238,2026-09-08,Day,Go-line,Property Damage,Vehicle interaction,3,,0,Closed
BFC-IR-2026-0239,2026-09-11,Day,Workshop,Injury,Hand and finger,3,MTI,0,Open
BFC-IR-2026-0240,2026-09-13,Night,Pit,Injury,Slip trip fall,3,FAI,0,Closed
BFC-IR-2026-0241,2026-09-14,Day,Workshop,Near Miss,Energy isolation,5,,0,Under investigation
BFC-IR-2026-0242,2026-09-18,Day,Workshop,Injury,Hand and finger,3,MTI,0,Closed
BFC-IR-2026-0243,2026-09-20,Night,Go-line,Property Damage,Vehicle interaction,3,,0,Under investigation
BFC-IR-2026-0244,2026-09-22,Night,Go-line,Near Miss,Fatigue,5,,0,Under investigation
BFC-IR-2026-0245,2026-09-22,Day,Pit,Near Miss,Vehicle interaction,4,,0,Open
BFC-IR-2026-0246,2026-09-23,Day,Pit,Near Miss,Vehicle interaction,5,,0,Closed
BFC-IR-2026-0247,2026-09-23,Day,Workshop,Injury,Hand and finger,3,FAI,0,Closed

# hours_2026.xlsx (sheet: Site hrs)
month,hours_worked,headcount_avg
2026-08,232324,929
2026-09,242037,968

# actions_open.csv
action_id,due_date,closed_date,owner_role
BFC-AC-0003,2026-09-29,,HSE Advisor
BFC-AC-0006,2026-02-28,,Pit Supervisor
BFC-AC-0008,2026-07-29,,HSE Advisor
...
Finished pack · page 1

September 2026 at a glance

8.45TRIFR YTD
2Recordables
8High potential
40Overdue actions

Headline. No lost time injuries. Two medical treatment injuries, both hand lacerations from sheet metal in the workshop. TRIFR year to date is 8.45 against a target of 5.0. Overdue actions sit at 40 against a target of under 10.

What the data says. Reported events fell from 33 to 17. Most of that drop is near misses. [CHECK: did reporting drop, or did the hazards?]

Left: what usually arrives. Right: what goes back. Bilby Flats Contracting is fictional.Drag the handle, or use the arrow keys.
  • KPI workbookHours, recordables, frequency rates, high-potential events, inspections, findings, overdue actions. Calculated to your definitions, with the working shown.
  • Report packPDF and editable Word. Headline, performance against targets, trends, high-potential events grouped, overdue actions by owner, decisions needed.
  • Narrative with [CHECK] markersPlain English, no spin, under 400 words unless you want more.
  • Principal versionsThe same numbers in each client's format (Contractor plan and up).
  • A change noteWhat moved this month, and any definition decision we made, written down.
Open the sample report The sample uses Bilby Flats Contracting, a made-up company with made-up data. It's the same company you'll see in the walkthrough videos.
04

The AI is allowed to say “I don't know”.

Most AI writing tools are built to sound sure. This one is built to stop and ask.

If the data shows a rise in hand injuries and nothing in it explains why, the draft doesn't invent a reason. It flags the gap and keeps going.

What can be answered from your data is answered. The rest comes to you as a short list of questions. They're usually the questions your leadership team would have asked anyway.

From the September draft

Hand and finger injuries rose from 3 to 5, all in the workshop: three pinch points fitting hose clamps and two sheet metal lacerations.

Passed to you. Both laceration reports say cut-rated gloves weren't worn. Neither says whether any were available at the bench. That needs someone who was in the workshop.

Tap the marker to see what happened to it.

05

What month-end costs you now

Your numbers, not mine.

The default hourly cost assumes advertised WA mining HSE advisor contract rates of roughly $70 to $115 an hour in 2026, plus on-costs. Change it to yours.

What month-end costs you now

Cost a month
$1,760
Cost a year
$21,120

Plan that fits: Contractor, $1,490 a month.

That's before the cost of a wrong number in front of a client.

06

Where your data goes

Your files are stored and processed in Amazon's Sydney region. The AI model runs through Amazon Bedrock with an Australia-only setting, so requests are handled in Sydney or Melbourne and nowhere else.

Your data isn't used to train anyone's model. Nothing is sent to anyone but you. Names, medical details and system access are not needed. Exports are enough. The exact setup is written into your agreement.

  1. 01

    Your exports

    Whatever your system produces. Spreadsheets are fine. No names or medical details.

    Your side
  2. 02

    Secure upload

    A link that expires, or a folder in your own SharePoint.

    Sydney
  3. 03

    Code does the maths

    A script calculates every KPI against your written definitions.

    Sydney
  4. 04

    AI drafts the words

    Amazon Bedrock with an Australia-only setting. Not used for training.

    Sydney or Melbourne
  5. 05

    A human checks every figure

    Against your source data. Every [CHECK] answered or passed to you.

    Human review
  6. 06

    You sign off

    The pack goes out under your name, after your review.

    Human
No auto-sendHuman sign-offAustralian processingNot used for training

How your data is handled, in detail

07

Fixed price. Monthly. No lock-in after three months.

Australian dollars, excluding GST. Setup is $1,950 once.

Site

One business unit or project.

$790 a month

  • Standard KPI workbook and report pack
  • Narrative draft with [CHECK] markers
  • Every figure checked by a person
  • Delivered within 3 business days of your data
  • Email support
Start with Site
Most contractors

Contractor

Up to four projects, reporting to principals.

$1,490 a month

  • Everything in Site
  • Up to 3 principal-format versions
  • 12-month trend pages
  • Monthly 30-minute review call
Start with Contractor

Group

Up to twelve projects, board reporting.

$2,900 a month

  • Everything in Contractor
  • Board pack and weekly one-page flash
  • Custom metrics
  • 2 ad-hoc analyses a month
  • Email and phone support
Talk about Group

Founding clients

The first five clients pay $1,450 for setup, and keep their monthly price for a year.

In return we ask for honest feedback and, if you're happy, permission to say you're a client. Setup is normally $1,950.

Five founding places. None taken yet.

Ask about a founding place

Full pricing and what's included

08

Watch me build one from raw data

AI on the Job · James Chong AI for HSE: monthly safety report from raw data in 15 minutes Video 3 · Wednesday 4 November 2026, 6 pm AWST

Fifteen minutes, start to finish, on Bilby Flats data. Including the three claims the AI made up, and how they were caught.

New walkthrough every Wednesday at 6 pm AWST, from 21 October.

09

Who this is for

A good fit if you

  • Run safety for a mining-services, civil or construction contractor with roughly 50 to 500 people
  • Report monthly to your own leadership and to one or more principals
  • Keep your safety data in spreadsheets, a safety system, or a mix of both
  • Don't have a BI person, and don't want to hire one just for a monthly report
  • Need your data to stay in Australia

Not a fit if you

  • Have an in-house reporting or BI team. You don't need this service.
  • Want software for logging incidents. Use a safety system for that. Safety Month-End reports on top of it.
  • Want the AI to make decisions. It won't. A person signs off every pack.
  • Have fewer than about 30 people. The free prompt pack will probably do the job.

Work that conflicts with an existing client commitment is not taken. If that applies, it will be said on the first call.

Founded by James Chong

Built by someone who has watched good safety people lose days to month-end since 2008.

James Chong founded Safety Month-End after years on safety systems: configuring them, migrating them, and building the reports and dashboards that come out of them for some of Australia's largest miners, utilities, retailers and government agencies.

Computer and mathematical sciences at UWA, a 40-person business in his twenties, and now a small farm in WA's Southern Forests. Cattle, bees, timber. A long way from the office, which suits a job that's mostly getting the numbers right.

Every pack still gets a human check before it leaves. That is the product, not an add-on.

About the founder

James Chong outdoors on his farm in WA's Southern Forests
10

Questions people ask

Do you need access to our safety system?

No. Exports are enough. You stay in control of what you send.

What about names and medical details?

Leave them out. The intake template has no fields for them. If they turn up anyway, the file is deleted, you're told, and a clean one is requested.

Which systems do you work with?

Anything that exports to Excel or CSV. If your data lives in three places, that's normal.

Who signs the report off?

You do. A person checks the figures and the draft. The pack goes out under your name, after your review.

What if you're sick at month-end?

The calculations run the same either way. Client numbers stay small enough that checking is always covered.

Is this an AI tool?

It's a service that uses AI for one job: drafting the words. The numbers come from code, and the checking comes from a person.

More questions on the pricing page

Get the first week of the month back.

Book a 30-minute call. Bring last month's report. You'll hear what would change, what it would cost, and whether you need the service at all.

Or email j@jameschong.au.