Skip to main content

Add an employee

Adding an employee in Paysense is a five-step wizard that collects everything payroll needs to pay the person legally and correctly: who they are, how they're employed, what their tax position is, where their wages should land, and which super fund their guarantee contributions go to.

Each step saves to the server as soon as you click Continue, so the wizard is safe to leave half-finished - when you come back, you'll resume on the step you left off.

This tutorial walks through the wizard end-to-end by adding a fictional casual hire, James Anderson, to the ATLASSIAN PTY LTD test business. By the end you'll have a fully-onboarded employee attached to the Casuals - Fortnightly pay cycle you created in the Configure pay cycles tutorial.

What you'll need

ItemRequiredNotes
A business in PaysenseYesCreated via the Add a business tutorial
At least one pay cycleYesThe three default cycles seeded with your business will do. See Configure pay cycles if you need a custom one.
The employee's personal detailsYesLegal name, date of birth, contact details, residential address
The employee's TFN declarationYesTax file number and residency status. In dev mode you can generate a test TFN.
Bank account details for wagesYesBSB, account number, and account name
A super fund (USI or self-managed ABN)YesPaysense looks funds up against the live ASIC registry
tip

You don't have to gather everything before starting - each step is saved independently, so you can pause after Personal Details if you're still chasing a TFN or super fund USI, then come back later to finish.


Step 1: Open the wizard and fill in personal details

From the left-hand sidebar of your business, click Employees to land on the employees list at /business/{businessId}/employees. Click Add Employee in the top-right and Paysense navigates you to the first step of the wizard at /business/{businessId}/employees/add/personal-details.

The wizard always opens on Step 1: Personal Details. Across the top you'll see all five steps as a progress indicator, with the current step highlighted. Personal Details captures everything Paysense needs to identify the employee on payslips, super contributions, and STP filings.

FieldRequiredNotes
TitleNoMr / Mrs / Ms / etc. - purely cosmetic on payslips
First nameYesLegal first name as it appears on the TFN declaration
Middle nameNoOptional
Last nameYesLegal surname
EmailYesUsed for self-service portal invites and payslip delivery
PhoneNoMobile preferred - payroll uses it to chase missing details
GenderYesMale / Female / Other - required for STP reporting
Date of birthYesUsed to compute age-based super eligibility
Start dateYesThe first day the employee is on the payroll
Address line 1, Suburb, State, PostcodeYesResidential address. State is a dropdown of the eight Australian states and territories.

Fill in the fields for the employee. For our example we're onboarding James Anderson, a casual hire starting in mid-April 2026.

Personal Details step filled in for James Anderson

Click Continue. Paysense creates the employee record on the server, returns the new employee ID in the URL (/business/{businessId}/employees/add/{employeeId}/employment-details), and advances you to the next step.

note

After this point the employee exists in the database with status Draft. If you abandon the wizard now, you can resume by clicking the half-finished employee from the employees list - Paysense will drop you back on the step you left off.


Step 2: Fill in employment details

Employment Details decides how the employee is paid: their employment type, which pay cycle they belong to, their pay rate, and their default hours.

FieldRequiredNotes
Employment typeYesPermanent / Casual / Contractor - drives leave accruals and entitlements
Cost centreYesDefaults to Main Office (Default) on a new business; pick a different one if you've created departments
Pay cycleYesOne of the cycles configured in Configure pay cycles
Timesheet earnings modeYesDefaults to No Timesheets. Switch to a timesheet-driven mode if the employee submits timesheets and you want their hours imported automatically.
Primary pay typeYesThe earnings code used for ordinary hours (e.g. Casual Hourly, Salary)
Pay rateYesThe dollar amount for one unit of the rate unit
Rate unitYesHourly / Daily / Annual - pairs with Pay rate
Days per weekYesDefaults to 5; used to compute weekly and yearly hour estimates
Hours per dayYesDefaults to the business's standard day (8 hours) when Use standard business hours is ticked. Untick to override per-employee.

Click the Pay cycle dropdown. You'll see the three defaults plus any custom cycles on the business - including the Casuals - Fortnightly cycle from the previous tutorial.

Pay cycle dropdown listing Weekly, Fortnightly, Monthly, and the custom Casuals - Fortnightly cycle

Select Casuals - Fortnightly and finish filling in the rest of the form. Paysense computes derived totals automatically as you type - at $42.00/hr times 8 hrs/day times 5 days/week, you should see 40 hrs/week and 2080 hrs/year appear under the rate fields.

Employment Details filled in for a casual hire on $42.00/hr

Click Continue to save and advance to the next step.

tip

The Cost centre dropdown only shows cost centres defined for this business. If your business uses departments, head to the Cost Centres screen first and create them - they'll then appear here for every new employee you add.


Step 3: Fill in tax details

Tax Details captures the employee's TFN declaration. Paysense uses these answers when computing PAYG withholding on every pay run.

FieldRequiredNotes
Tax File NumberYes9 digits. Paysense validates the checksum before letting you save.
Do you have a TFN Exemption?NoTick if the employee is exempt from quoting a TFN (e.g. under-18 with low earnings, or pension recipient). When ticked, Paysense substitutes the appropriate ATO exemption code in place of the TFN.
Claim Tax-Free ThresholdNoTick if this is the employee's primary employer
Has Study and Training LoanNoTick if the employee has a HELP, VSL, SFSS, or other ATO study/training support loan - Paysense applies the additional Study and Training Support Loan (STSL) withholding
Residency StatusYesAustralian / Foreign Resident / Working Holiday Maker - drives the withholding scale
Medicare Levy SurchargeNoDefaults to None. Set the tier (1/2/3) if the employee has elected to have MLS withheld via their TFN declaration.
Medicare ExemptionNoDefaults to None. Set to Half or Full if the employee qualifies for an exemption (e.g. blind pensioner, prescribed person).
Medicare Levy ReductionNoTick Spouse and/or Dependent children if the employee qualifies for a reduction based on family income
Tax CategoryYesAuto-defaults to Regular once residency is set; change for specialist scenarios (e.g. Seniors and Pensioners)

In a dev or test environment Paysense exposes a Generate Test TFN button under "Developer Settings" that produces a TFN with a valid checksum so you can move through the wizard without using a real number. For our example, click it to populate the TFN, tick Claim Tax-Free Threshold, and set Residency Status to Australian. The Tax Category will auto-populate to Regular.

Tax Details filled in with a generated test TFN and Australian residency

Click Continue. Paysense saves the TFN declaration and moves you to the next step. You'll see a small "Tax details saved successfully" toast in the bottom-right.

caution

The Generate Test TFN button is only visible in dev mode. In a production tenant you must enter the real TFN from the employee's TFN declaration form. Never use a generated TFN for a real employee - it will fail STP validation when the pay run is filed with the ATO.


Step 4: Fill in bank details

Bank Details tells Paysense where to deposit the employee's net pay each pay run.

FieldRequiredNotes
Account TypeYesDefaults to Electronic (EFT). Switch to Cash or Cheque only for legacy payment methods.
Account NameYesThe name on the bank account - usually the employee's full name
Account NumberYesUp to 9 digits
BSBYes6 digits, no hyphens
Payment allocationYesDefaults to Entire balance. Split allocations are supported via the Add Account button for advanced cases.

Fill in the account name, account number, and BSB. Leave Account Type on Electronic and Payment allocation on Entire balance.

Bank Details filled in with a James Anderson account

Click Continue to save and move to the final step.

note

Paysense validates the BSB against the published bank list. If you enter a BSB that doesn't exist (e.g. 999999), the form will block you with an inline error before you can continue.


Step 5: Fill in super details

Super Details records the fund Paysense will pay the employee's Super Guarantee into each quarter (or pay run, depending on your business's super contribution schedule).

FieldRequiredNotes
Super fund typeYesDefaults to Regulated Super Fund. Switch to SMSF if the employee uses a self-managed super fund (the form will then prompt for the SMSF's bank details).
Payment allocationYesDefaults to Entire balance. Split contributions across multiple funds via the Add Super Fund button.
Super fundYesLooked up live against the ASIC fund register by name, ABN, or USI
Member numberYesThe employee's membership number with that fund

Leave Super fund type on Regulated Super Fund and Payment allocation on Entire balance. Click the Super fund field and start typing the name of the fund - for example, australiansuper. After a short pause, Paysense queries the ASIC registry and shows matching funds in a dropdown.

Super fund search dropdown showing ASIC registry results for AustralianSuper

Each result shows the fund name, ABN, and USI. Pick the entry that matches the employee's fund - for our example, AustralianSuper with ABN 65714394898 and USI STA0100AU. Then enter the employee's membership number.

Super Details filled in with AustralianSuper and a member number

Click Complete to finalise the wizard.

tip

For self-managed super funds (SMSFs), search by ABN instead of name. Paysense will return the SMSF and prompt you for the SMSF's bank details so it can pay contributions directly into the fund's clearing account.


Step 6: Confirmation

Once the final step saves, Paysense flips the employee's status from Draft to Active and shows a success page.

Employee Created success page with View Employee and Create Another buttons

From here you can:

  • View Employee - jump straight to the employee's profile page to review or edit any of the details you just entered
  • Create Another - relaunch the wizard at Step 1 to add the next employee

Head back to the employees list (/business/{businessId}/employees) and you'll see your new hire in the grid, marked Active and listed as a Casual employee.

Employees list now showing James Anderson as Active and Casual


What's next

Now that you've added your first employee, the next steps are:

  1. Add the rest of your team - repeat this wizard for each employee. Paysense doesn't have a bulk-import flow yet, so onboarding is one-at-a-time.
  2. Run your first pay run - Paysense will automatically pick James up in the next Casuals - Fortnightly pay run. Tutorial coming soon.
  3. Edit employment details later - most fields can be changed from the employee's profile, including pay rate, cost centre, and pay cycle. Mid-period changes can affect the next pay run, so make them at the start of a fresh period where possible.

Troubleshooting

SymptomLikely causeWhat to do
Continue button is disabledOne or more required fields are empty or invalidScroll up - invalid fields will have a red error message underneath
TFN field rejects a 9-digit numberThe number fails the TFN checksumDouble-check the TFN against the declaration form. In dev mode, click Generate Test TFN instead.
BSB field shows an inline errorThe BSB isn't on the published bank listConfirm the BSB with the employee - bank branch closures sometimes invalidate older BSBs
Pay cycle dropdown is missing your custom cycleThe wizard was opened before the cycle was createdRefresh the page so the dropdown re-fetches the cycle list
Super fund search returns no resultsThe fund name is misspelled or the ASIC registry call timed outTry searching by ABN or USI instead, or wait a few seconds and retry
Wizard advances but no toast appearsThe save call succeeded but the toast was dismissed before you saw itRefresh the page; the data is already saved - the toast is purely cosmetic
Returning to a half-finished employee lands on Step 1The employee record was never created (the first Continue click failed)Re-enter the personal details and click Continue again

If you hit a problem the table doesn't cover, the Notifications panel on the business dashboard logs every employee-creation event - check there for the underlying error message.