Single Touch Payroll, finally without the friction.
Beeswax STP lodges your pay events directly to the ATO — OSF-aligned, AU-hosted, and built for accountants, bookkeepers, and businesses that just want payroll reporting to work.
Everything you need for STP Phase 2
From employer setup to EOFY finalisation — Beeswax STP covers the full lodgement lifecycle.
Employer & employee management
ABN-validated employer profiles, encrypted TFN storage, address, super, and tax declarations — all in one place.
Disaggregated pay events
Capture STP Phase 2 line items: gross, OTE, allowances, leave, lump sums, super, and PAYG — with helpful validation as you go.
Direct ATO submission
PAYEVNT.0004 XBRL generation, ebMS3/AS4 signing via LS-ATO, and async lodgement to EVTE or production endpoints.
YTD running totals
Automatic year-to-date accumulation per employee, drill-down by income type, and EOFY finalisation in a single click.
JSON API for integrators
Bearer-token authenticated REST API for sending pay events, checking submission status, and pulling YTD figures.
OSF-aligned security
Mandatory MFA, full audit logging, encryption at rest, and an OWASP ASVS L2 self-assessment to back it up.
Lodge a pay event in four steps
From draft to ATO acceptance in minutes — not days.
Set up your employer
Add your business ABN, branch, BMS ID, and ATO software credentials. Validated on entry.
Add employees
Capture TFN, address, super fund, tax declaration and income type. TFNs are encrypted at rest.
Build a pay event
Enter disaggregated line items per employee. Totals and validation happen as you type.
Submit to ATO
One click generates the XBRL, signs the ebMS3 envelope, and lodges to ATO EVTE or prod.
A clean JSON API your payroll software can talk to.
Run your own payroll engine? Use Beeswax STP as a standalone lodgement backend. Bearer-token authenticated, scoped, audit-logged, and rate-limited.
- POST a pay event with disaggregated items
- Poll submission status until ATO acceptance
- Pull YTD figures for any employee or financial year
- Per-token scopes (read / write / submit)
# Lodge a pay event POST /api/v1/pay_events Authorization: Bearer stp_live_… { "employer_id": 12, "pay_period_start": "2026-04-01", "pay_period_end": "2026-04-14", "items": [ { "employee_id": 88, "gross_payment": 5000.00, "payg_withholding": 1200.00, "super_guarantee": 575.00 } ] }
Simple, predictable pricing
Free during early access. Pay only when you start lodging in production.
Starter
For sole traders and micro-businesses
- 1 employer
- Up to 4 employees
- STP Phase 2 lodgement
- YTD & EOFY finalisation
- Email support
Business
For growing businesses and bookkeepers
- Up to 5 employers
- Up to 50 employees
- Everything in Starter
- API access (2 tokens)
- Priority support
Practice
For accountants and tax agents
- Unlimited employers
- Unlimited employees
- Everything in Business
- Unlimited API tokens
- Tax-agent lodgement
Ready to lodge your first pay event?
Get set up in under 10 minutes. No credit card. No long forms.
Create your free account