The complete how-to
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.
This creates a private, isolated workspace for your business.
The 30-day free trial starts automatically — no card needed.
Choose by team size (Micro up to 5, Starter 15, Growth 50, Business 100). You can switch later.
Company name, industry, size, then your name, work email and a strong password. This first account is the Company Admin.
You land on your Dashboard with a Getting Started checklist.
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.
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.
Google Authenticator, Microsoft Authenticator, or Authy — free on any phone.
Admins: Settings → MFA Setup. Employees: My Portal → Profile → Security → Set up 2FA.
Point your authenticator app at the QR code shown on screen.
Enter the 6-digit code the app shows to finish. Keep the backup codes somewhere safe — they let you in if you lose your phone.
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.
Your Dashboard shows a “Getting Started 0/8” checklist. Work through it top to bottom — under an hour for most companies.
Appears on payslips & certificates. Settings → Organization.
e.g. Admin, Operations, Sales — how you group and report on staff.
Capture one by hand to see the flow.
Already have a spreadsheet? Bulk-import instead of typing.
Confirm annual, sick and other leave types.
Check PAYE and Social Security (SSC) settings.
Give staff their own portal for payslips & leave.
Create a pay run, add staff, calculate, finalise.
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.
The Directory is your single source of truth for staff.
Fill the tabs: Personal, Employment, Banking, Tax/NSSA, AA Demographics.
5 days (Mon–Fri) or 6 days (Mon–Sat). This sets statutory annual leave: 20 days for 5-day, 24 for 6-day.
New staff start as “Hired”; move them to “Active” to include in payroll.
to edit details, add a pay structure, documents, emergency contacts and dependents.
Their termination date is recorded, and they're removed from payroll, leave and your billed headcount. Their history is kept under the History tab.
They return to Active and the termination date is cleared — handy for a rehire or to undo a mistake.
Give an employee an official letter confirming their employment — for a bank, landlord or visa.
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.
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.
| Letter | Use it for |
|---|---|
| Salary increase | Confirming a new salary and the date it starts |
| Promotion | Confirming a new job title, and the new salary if it changes |
| Warning | Putting a formal warning in writing, with a space for the employee to sign |
| General | Any 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).
Each employee needs a pay structure on their profile. Choose how they're paid:
| Pay type | Enter | Best for |
|---|---|---|
| Fixed salary | Monthly basic salary | Permanent staff on a set monthly wage |
| Hourly | An hourly rate | Casual / temporary workers (e.g. construction site labour) |
Pay lives on each employee's profile — not on a global menu. Here's the exact path:
Choose Fixed salary or Hourly, enter the amount and worker category, set the Effective from 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.
Structure your company for cleaner reporting.
A pay run moves through clear stages: Draft → Review → Approved → Finalized.
Choose the month.
Tick who to pay. For hourly staff, enter their hours here.
Gross, PAYE, NSSA and net are worked out automatically for each person.
Finalising locks the run and unlocks downloads.
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.
Set these up once and they flow into each month's pay run automatically.
| Feature | What it does |
|---|---|
| Overtime | Log 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. |
| Allowances | Regular extras such as transport or housing. Mark each as taxable, non-taxable or partially taxable and the system applies PAYE correctly. |
| Deductions | Amounts taken off pay. Pre-tax deductions (e.g. pension) reduce taxable income; post-tax come off after PAYE. Court-ordered garnishments are supported. |
| Expenses | Staff submit expense claims; once you approve them they can be reimbursed through payroll. |
| Loans & advances | Record a company loan or salary advance and the monthly instalment is deducted automatically until it's repaid. |
Staff request, managers approve, balances update automatically.
Track hours for staff whose time varies.
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:
The rating is plain language: Needs improvement, Meets expectations or Exceeds expectations. You can also leave it unrated and just record the conversation.
Stay on the right side of local rules without spreadsheets.
Reports pulls headcount, payroll cost, PAYE/NSSA liability, turnover, tenure and demographics into one place — export for management or auditors.
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.
Once invited, each employee gets a simple portal — My Portal — showing only their own information.
| Employees can | Employees cannot |
|---|---|
| View & download their payslips | See anyone else's pay or records |
| Request leave & see their balance | Run payroll or change company settings |
| Follow their goals & read reviews shared with them | See anyone else's goals or reviews |
| Sign off a review & add their own comment | Change what a manager wrote in a review |
| Open company documents (policies, handbook, forms) | Upload or delete company documents |
| Check their personal details | Approve their own leave |
| Request a banking-detail change (you approve it) | Access anything outside their portal |
Control who can do what.
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.
| Plan | Best for | Adds on top of the plan below |
|---|---|---|
| Micro N$199/mo | Up to 5 staff | Employee records & org chart, leave, employee self-service, payslips & PAYE 5, HR letters, company documents |
| Starter N$299/mo | Up to 15 staff | Bulk employee import, team leave calendar |
| Growth N$599/mo | Up to 50 staff | Full payroll runs & approvals, overtime, expenses, loans, time & attendance, recruitment, performance reviews, reports |
| Business N$999/mo | Up to 100 staff | Compliance (work permits, Affirmative Action, statutory returns), pension funds, Xero integration, priority onboarding |
| Enterprise Custom | 100+ staff | Multi-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).
Tune the platform to your business.
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:
Your registered company number.
Your NamRA income tax number, plus your VAT number if you're VAT-registered.
Your employer registration numbers for each statutory body — needed for valid returns.
Shown on official letters and documents.
Do this earlyComplete these once at setup — they flow onto every payslip and statutory document automatically, so you won't re-enter them.
Automatic, branded emails keep everyone informed:
| When | To | |
|---|---|---|
| Password reset code | “Forgot password?” | That user |
| Portal invite | You invite a staff member | The employee |
| Leave approved / declined | A manager decides | The employee |
| Payslip ready | Payroll finalised | The employee |
| Banking change requested / reviewed | Change submitted / decided | HR / the employee |
| Work permit expiring | Permit nears expiry | HR |