Otjetu HR · Complete Guide

The complete how-to

Running your business on Otjetu HR

A step-by-step guide to every part of the platform — from signing up to running payroll, managing leave, staying compliant, and giving your staff their own portal. Each section has an optional Tips & Tricks box; hide them all with the toggle up top once you're comfortable.

Otjetu means “ours” — HR & payroll that belongs to Namibian businesses.

1Create your company account

This creates a private, isolated workspace for your business.

  1. Go to otjetu-hr.com and click “Register your business.”

    The 30-day free trial starts automatically — no card needed.

  2. Pick a plan.

    Choose by team size (Micro up to 5, Starter 15, Growth 50, Business 100). You can switch later.

  3. Enter company & admin details.

    Company name, industry, size, then your name, work email and a strong password. This first account is the Company Admin.

  4. Click “Start trial.”

    You land on your Dashboard with a Getting Started checklist.

💡Tips & Tricks
  • Use a work email you check daily — password resets and alerts go there.
  • Your company data is walled off from every other business on the platform; only your invited users can see it.
  • Pick the plan closest to your current headcount — extra staff are billed per-head, and upgrading later is one click.

2Logging in — you and your staff

Everyone signs in at the same address: otjetu-hr.com/login.

No mix-upsThe login page reminds employees to just sign in, and labels the signup link “Register your business” so nobody accidentally creates a second company.

💡Tips & Tricks
  • Turn on Remember me on your own device to stay signed in.
  • Set up 2FA (see below) for extra security on the admin account — it protects everyone's payroll data.
  • On a phone, the app collapses to a bottom tab bar — great for approving leave on the go.

Two-factor authentication (2FA)

2FA adds a second step at login: after your password you enter a 6-digit code from an authenticator app on your phone. It's optional but strongly recommended — the account holds payroll and staff data. It's off until you switch it on.

From then on, that account asks for the current 6-digit code at every login. You'll also see a one-time “Secure your account” prompt on the dashboard until you either set it up or dismiss it.

🔒

Per personEveryone enables 2FA on their own account — you can't switch it on for someone else. New staff get a reminder to set it up when they first sign in.

3The 8 setup steps

Your Dashboard shows a “Getting Started 0/8” checklist. Work through it top to bottom — under an hour for most companies.

  1. Upload your company logo

    Appears on payslips & certificates. Settings → Organization.

  2. Add departments

    e.g. Admin, Operations, Sales — how you group and report on staff.

  3. Add your first employee

    Capture one by hand to see the flow.

  4. Import your employee list

    Already have a spreadsheet? Bulk-import instead of typing.

  5. Configure leave policies

    Confirm annual, sick and other leave types.

  6. Confirm statutory rates

    Check PAYE and Social Security (SSC) settings.

  7. Invite employees to ESS

    Give staff their own portal for payslips & leave.

  8. Run your first payroll

    Create a pay run, add staff, calculate, finalise.

💡Tips & Tricks
  • Do logo, departments and leave before your first payroll — it saves rework and makes payslips look right from day one.
  • The checklist can be dismissed (✕) once you're done, but you can always revisit these areas from the menu.

4Hiring: from applicant to employee

Keep track of the people you’re considering, and turn the one you pick into an employee without typing everything twice.

Open Candidates under People. Add each person you’re considering — their name, the job they’re applying for, and where they came from (referral, advert, walk-in or agency).

As you work through them, move each person along the stages:

When someone accepts, click Hire. Otjetu creates their employee record for you — you only confirm their start date, gender, employment type and working days per week. Leave Assign onboarding ticked and their onboarding checklist is set up at the same time.

💡Tips & Tricks
  • You can reopen someone you didn’t take further — handy when your first choice turns the job down.
  • Only HR, admins and line managers see Candidates. Your staff never see who else applied.
  • Gender is asked when you hire, not when someone applies — it’s needed for your Affirmative Action report, not for choosing who to hire.
  • Once hired, the candidate stays linked to their employee record, so you keep the history of how they came to you.

5Adding & managing employees

The Directory is your single source of truth for staff.

  1. Directory → Add employee.

    Fill the tabs: Personal, Employment, Banking, Tax/NSSA, AA Demographics.

  2. Set “Working Days / Week” (Employment tab).

    5 days (Mon–Fri) or 6 days (Mon–Sat). This sets statutory annual leave: 20 days for 5-day, 24 for 6-day.

  3. Activate the employee.

    New staff start as “Hired”; move them to “Active” to include in payroll.

  4. Open a profile any time

    to edit details, add a pay structure, documents, emergency contacts and dependents.

💡Tips & Tricks
  • Set each person's pay structure (below) before running payroll for them — no structure, no payslip.
  • Fill in AA demographics as you go — it feeds Affirmative Action compliance reports later, with no extra work.
  • Use Import for bulk onboarding — capturing 50 people by hand is nobody's idea of fun.
  • Employees can update some of their own details via ESS, cutting your admin load.

Terminating & reactivating employees

  1. Open the employee's profile from the Directory.
  2. Click “Transition” (top-right), choose Terminated (or Retired), add an optional reason and confirm.

    Their termination date is recorded, and they're removed from payroll, leave and your billed headcount. Their history is kept under the History tab.

  3. To bring someone back, open a terminated employee's profile and click “Reactivate”, then confirm.

    They return to Active and the termination date is cleared — handy for a rehire or to undo a mistake.

Work confirmation letters

Give an employee an official letter confirming their employment — for a bank, landlord or visa.

  1. Open the employee's profile and click “Confirmation Letter”.
  2. Optionally add a signatory (e.g. the director's name and title) and a place, and choose whether to show the salary.
  3. Download the PDF.

    It's produced on your company letterhead (your logo & name) and confirms the person's role, start date and pay, with a signature line for the director to sign.

💡Tips & Tricks
  • Upload your company logo under Settings → Organization first — it appears on both payslips and confirmation letters.
  • Leave the signatory blank to print and sign by hand on the signature line.
  • Reactivating keeps the same employee number and history — no need to re-capture anything.

6HR letters

Produce the letters staff actually ask for — on your letterhead, without retyping them each time.

Open any employee and click HR Letter. Pick the type, fill in the few details it asks for, and Otjetu produces a PDF with your company name, logo and address already on it.

LetterUse it for
Salary increaseConfirming a new salary and the date it starts
PromotionConfirming a new job title, and the new salary if it changes
WarningPutting a formal warning in writing, with a space for the employee to sign
GeneralAny other letter — you write the subject and the body

For proof of employment — the letter staff need for a bank loan or a visa — use Work confirmation letter on the same employee page (see Adding & managing employees).

💡Tips & Tricks
  • Print a warning letter, have the employee sign it, and keep the signed copy on their file. A warning you can’t show in writing is hard to rely on later.
  • The letter uses your branding from Settings — upload your logo once and every letter picks it up.
  • Letters are generated fresh each time, so they always show the employee’s current details.

7Salaried vs hourly pay

Each employee needs a pay structure on their profile. Choose how they're paid:

Pay typeEnterBest for
Fixed salaryMonthly basic salaryPermanent staff on a set monthly wage
HourlyAn hourly rateCasual / temporary workers (e.g. construction site labour)

Where to set & change an employee's pay

Pay lives on each employee's profile — not on a global menu. Here's the exact path:

  1. Directory → open the employee.
  2. Click the Payroll tab on their profile.
  3. Click Pay Structure.

    Choose Fixed salary or Hourly, enter the amount and worker category, set the Effective from date, and Save.

  4. To change pay later, open Pay Structure again and click Edit (top-right), update the amount (and effective date) and Save.

    The previous pay is kept under Pay Structure History, so you always have a record.

Same tab, everything pay-relatedThe Payroll tab on an employee is also where you add Deductions, Allowances and Loans, or preview take-home pay with Calculate Pay.

Paying hourly / temporary workers

  1. Set their pay structure to “Hourly” and enter the rate (e.g. N$45/hr).
  2. When you run payroll, add them to the pay run and type their hours for that period in the box that appears.
  3. Pay is calculated as rate × hours — so a temp who worked 120 hours at N$45 is paid N$5,400 for that run.
💡Tips & Tricks
  • Set an employee's work pattern with employment type = Temporary + hourly pay structure — perfect for site crews whose hours change every period.
  • Leave the hours box blank for salaried staff — they're always paid their full salary.
  • Hourly rates are auto-checked against the Namibian minimum wage, so you can't accidentally underpay.
  • To change a temp's hours after adding them to a run, remove and re-add them with the new hours.

8Departments, locations & org chart

Structure your company for cleaner reporting.

💡Tips & Tricks
  • Set managers on employee profiles — it powers the org chart and leave-approval routing.
  • Multi-site business? Use Locations to filter reports and headcount by branch.

9Running payroll

A pay run moves through clear stages: Draft → Review → Approved → Finalized.

  1. Pay Runs → New pay run.

    Choose the month.

  2. Add employees.

    Tick who to pay. For hourly staff, enter their hours here.

  3. Review the totals.

    Gross, PAYE, NSSA and net are worked out automatically for each person.

  4. Approve, then Finalize.

    Finalising locks the run and unlocks downloads.

  5. Download & share.

    Payslip PDFs, PAYE returns, EFT bank files, journals — and email payslips to staff.

Built for NamibiaPAYE brackets and NSSA (Social Security) are pre-configured and kept current, so every payslip is compliant out of the box.

💡Tips & Tricks
  • Always eyeball the Review stage — a finalised run is locked, so it's your last chance to catch a typo.
  • Need a quick “what-if”? Use the Pay Calculator to check one person's take-home without a full run.
  • Approved timesheets feed overtime and days-worked into payroll automatically.
  • Use the EFT bank file to pay everyone in one upload instead of individual transfers.

Overtime, allowances, deductions, expenses & loans

Set these up once and they flow into each month's pay run automatically.

FeatureWhat it does
OvertimeLog extra hours worked, then get them paid. Rules set the pay rate per day type — typically 1.5× on weekdays and Saturdays, 2× on Sundays and public holidays — within the Labour Act limits (usually 3 hours a day, 10 a week). Approved claims are paid in the next run.
AllowancesRegular extras such as transport or housing. Mark each as taxable, non-taxable or partially taxable and the system applies PAYE correctly.
DeductionsAmounts taken off pay. Pre-tax deductions (e.g. pension) reduce taxable income; post-tax come off after PAYE. Court-ordered garnishments are supported.
ExpensesStaff submit expense claims; once you approve them they can be reimbursed through payroll.
Loans & advancesRecord a company loan or salary advance and the monthly instalment is deducted automatically until it's repaid.
💡Tips & Tricks
  • Set up overtime Rules once (one per day type); after that you simply log the hours.
  • Every field on these screens has a small “?” — hover it to see exactly what that option does. Toggle all tips with the 💡 button in the top bar.
  • Anything approved here is pulled into the month's pay run for you — no double capture.

10Leave management

Staff request, managers approve, balances update automatically.

💡Tips & Tricks
  • Annual leave is work-week aware — 20 days for a 5-day week, 24 for a 6-day week — based on each employee's setting.
  • Turn carryover on or off per leave type (Edit → “Allow carryover to next cycle”), with an optional cap on how many days roll over.
  • Compassionate leave is non-cumulative by law — it resets each year, and the platform handles that for you.
  • Sick leave over 2 consecutive days prompts for a medical certificate.

11Time & attendance

Track hours for staff whose time varies.

💡Tips & Tricks
  • Approve timesheets before you finalise the matching pay run so the hours are included.
  • Overtime multipliers are automatic — no manual maths.

12Goals & performance reviews

Set what your people are working towards, and keep a record of the performance conversations you have with them.

Open Performance under People. There are two tabs.

Goals — what someone is working towards. Give it a plain title (“Finish the stock-take by month end”), an optional target date, and slide the progress bar along as the work moves. Mark it Achieved when it’s done, or Not achieved if it didn’t happen. Anything past its target date and still open shows as Past due.

Reviews — the record of a performance conversation. A review moves through three steps:

  1. Draft — you write it. Only you and HR can see it.
  2. Shared — you click Share. Now the employee can read it in My Portal. It becomes read-only — move it back to draft if you need to change something.
  3. Signed off — the employee confirms they’ve read it, and can add their own comment. That makes it final.

The rating is plain language: Needs improvement, Meets expectations or Exceeds expectations. You can also leave it unrated and just record the conversation.

💡Tips & Tricks
  • Sharing and signing off are separate steps on purpose. If there’s ever a dispute, a review the employee never saw counts for very little.
  • Signing off means “I’ve read this” — not “I agree with it”. The comment box is where the employee puts their own side on the record.
  • Line managers can set goals and write reviews for their own team — they don’t have to go through HR.
  • Staff only ever see their own goals and reviews, never anyone else’s.
  • Keep it to a handful of specific goals. Ten vague ones get ignored; three clear ones get done.

13Namibian compliance

Stay on the right side of local rules without spreadsheets.

💡Tips & Tricks
  • Keep AA demographics filled on profiles — the compliance reports build themselves from that data.
  • The work-permit dashboard warns you before a permit lapses, so you can start renewals in good time.

14Reports

Reports pulls headcount, payroll cost, PAYE/NSSA liability, turnover, tenure and demographics into one place — export for management or auditors.

💡Tips & Tricks
  • Use the data-export option for a full company snapshot when switching accountants or for due diligence.

15Company documents

One place for the documents everyone needs — policies, contract templates, forms, your handbook and notices.

Open Documents. Upload a file, give it a name and pick a category: Policy, Contract template, Form, Handbook, Notice or Other.

Everyone in your company can open and download these. Only admins and HR can upload or delete them.

This is different from the documents on an employee’s own record (their ID copy, their contract) — those stay private to that employee and HR. Company documents are the ones meant for everybody.

💡Tips & Tricks
  • Put your leave policy and disciplinary code here. If it’s in the platform every employee logs into, nobody can say they never saw it.
  • Keep your contract templates here so managers always grab the current version instead of an old one off their desktop.
  • Only PDF, Word, Excel and image files are accepted, and each file is checked to make sure it really is what it claims to be.

16Employee self-service (ESS)

Once invited, each employee gets a simple portal — My Portal — showing only their own information.

Employees canEmployees cannot
View & download their payslipsSee anyone else's pay or records
Request leave & see their balanceRun payroll or change company settings
Follow their goals & read reviews shared with themSee anyone else's goals or reviews
Sign off a review & add their own commentChange what a manager wrote in a review
Open company documents (policies, handbook, forms)Upload or delete company documents
Check their personal detailsApprove their own leave
Request a banking-detail change (you approve it)Access anything outside their portal
💡Tips & Tricks
  • Invite staff early — the sooner they self-serve payslips and leave, the fewer requests land on your desk.
  • Banking-change requests come to HR for approval, so bank details can't be changed without a check.
  • What each role can do is set under Roles — everyone is an “Employee” by default.

17Users, roles & permissions

Control who can do what.

💡Tips & Tricks
  • Give managers a limited role (approve leave, view their team) rather than full admin.
  • The last admin role is protected — you can't accidentally lock yourself out.

18Plans & what each one unlocks

Otjetu comes in five plans. Each one includes everything the plan below it has, plus more — so you only pay for what your business needs.

PlanBest forAdds on top of the plan below
Micro
N$199/mo
Up to 5 staffEmployee records & org chart, leave, employee self-service, payslips & PAYE 5, HR letters, company documents
Starter
N$299/mo
Up to 15 staffBulk employee import, team leave calendar
Growth
N$599/mo
Up to 50 staffFull payroll runs & approvals, overtime, expenses, loans, time & attendance, recruitment, performance reviews, reports
Business
N$999/mo
Up to 100 staffCompliance (work permits, Affirmative Action, statutory returns), pension funds, Xero integration, priority onboarding
Enterprise
Custom
100+ staffMulti-site operations, custom rollout, dedicated support

Your plan is shown under Settings → Subscription, where you can move up or down at any time as your team changes. Prices are the base fee; extra employees beyond your plan’s count are billed per person (see your subscription page for the exact rate).

💡Tips & Tricks
  • During your 30-day free trial you get full access to every feature, so you can try the whole platform before deciding on a plan.
  • A feature your plan doesn’t include shows a small lock in the menu. Open it to see which plan unlocks it, then upgrade in one click.
  • Upgrading is instant — the moment you move up a plan, the new features unlock for your whole team.
  • Already a customer from before plan features launched? You keep full access to everything at no extra charge.

19Settings & branding

Tune the platform to your business.

Add your business details

Under Settings → Organization → Statutory & Registration Details, fill in your company's official numbers. They appear on the documents Otjetu generates (payslips, PAYE 5 and SSC returns) and confirm your business is registered:

Do this earlyComplete these once at setup — they flow onto every payslip and statutory document automatically, so you won't re-enter them.

💡Tips & Tricks
  • Upload your logo first thing — it instantly brands every payslip and certificate.
  • Confirm the statutory rates once at setup; they're maintained for you after that.
  • Complete your registration & tax numbers so your PAYE 5 and SSC documents are filing-ready.

20Emails the platform sends

Automatic, branded emails keep everyone informed:

EmailWhenTo
Password reset code“Forgot password?”That user
Portal inviteYou invite a staff memberThe employee
Leave approved / declinedA manager decidesThe employee
Payslip readyPayroll finalisedThe employee
Banking change requested / reviewedChange submitted / decidedHR / the employee
Work permit expiringPermit nears expiryHR
💡Tips & Tricks
  • Make sure staff have correct email addresses on file — that's where invites and payslip alerts go.
  • You can turn individual notification types on/off in Settings.