Help centre
Every question, answered once.
How Holela works, what it costs, what happens on payday, and what we will never ask you for. Search it, or read the section that applies to you.
61 answers
What this is
What is this, in one sentence?
A way to get part of the wages you have already worked for before payday, for one small flat fee, arranged through your employer's payroll. Nothing else is added, and the amount comes off your next pay once.
Am I taking on anything I have to find money for later?
No. The money is yours already — you earned it in days you have worked in this cycle. The amount you took, plus the flat access fee you were shown, is deducted once from your next payslip by your employer. There is nothing extra, no ongoing charge, and nothing that grows with time.
How do I get access to it?
Through your employer. We go live company by company rather than through an app store, because your access depends on your payroll record — that is what tells us what you have earned and where to pay you. If your employer does not offer it yet, send them to us.
Do I need a smartphone or data?
A smartphone gives you the full screen, but it is not required. WhatsApp works, and a USSD code you can dial from any phone works with no data at all. All three do the same thing.
Who is behind this?
A South African company built for South African pay cycles, working directly with employers rather than selling to individuals. Every rand that reaches an employee is recovered through that employer's payroll, which is why we can charge a small flat fee instead of a percentage.
Getting your wages
How do I actually take money?
Open the app, choose an amount up to the figure shown on your home screen, pick whether you want it immediately or by the next working day, and confirm. Before you confirm you are shown exactly what you get, exactly what the fee is, and exactly what comes off your pay and when. Nothing moves until you agree to that.
When does the money arrive?
If you choose the faster option, usually within minutes. Otherwise by the next working day. It goes into the same bank account your employer already pays your wages into.
What if the payment does not reach me?
Then you are charged nothing at all. The access fee is reversed along with the amount, nothing is deducted from your pay, and your available balance goes back to where it was. If you ever see a deduction for money that did not arrive, tell us — that is a fault, not a rule.
Can I cancel after I confirm?
No, because the payment is already on its way to your bank the moment you confirm. That is why the screen before it states the amount, the fee and the deduction date in full — take a second on that screen rather than needing to undo the next one.
How many times can I do this in one month?
Usually up to four times per pay cycle, and your employer can set a different number. The total across all of them is still capped by what you have earned so far and by your cycle limit, so several small draws do not get you past the same ceiling.
Why can I not take anything just before payday?
Access closes a few days before your employer's payroll cut-off. After that point the deduction cannot make it onto this month's payslip, and money that misses its own pay run would sit outstanding for a whole extra cycle. It opens again at the start of the next cycle.
What it costs
What does it cost?
One flat access fee per draw, shown in rand before you agree to anything. It depends on the size band of the draw and on whether you want the money immediately — never on how many days are left in the month, and never as a percentage.
Can the fee change after I have agreed to it?
No. The fee is fixed at the moment you confirm, and the figure you agreed to is stored with your authorisation. If the price on your screen was out of date for any reason, the request is refused and re-priced rather than quietly charged at a different number.
Is there a limit on what I can pay in fees?
Yes. We add up every access fee you have paid in the cycle, whatever speed you chose, and that one total is capped — however many times you draw. The ceiling is lower for next-day draws than for instant ones, so once you reach it a further next-day draw is free, while an instant draw can still carry a fee up to the higher ceiling. The terms give both figures, and the app tells you before you confirm if a draw has been capped.
Does my employer pay anything?
No. There is no fee to the employer, no setup charge and nothing on their balance sheet. They deduct on payday and remit, the same way they already handle other payroll lines.
Why a flat fee instead of a percentage?
Because a percentage punishes the largest draws, which cost us no more to process, and it is hard to state honestly in six languages. A flat fee in rand is a number anyone can check against their payslip.
How much you can take
How much can I take?
A share of what you have already earned this cycle — commonly a quarter, set by your employer. The figure on your home screen is the real answer for you today, and it grows every day you work.
Why can I not take more than that?
Four things can hold your number down: the share of your earnings your employer allows, a cap for the whole cycle, a cap on a single draw, and a floor that keeps enough of your pay intact for payday. The 'Why this amount?' screen names whichever one is actually binding for you right now, rather than making you guess.
I have just started here and cannot take anything.
Most employers set a minimum time on the job before access opens, often a month or two. It is on their policy, not ours, and it lifts on its own — your screen will tell you the day it does.
Why did my available amount go down?
Because you have already drawn some of it this cycle. Your figure is what you have earned so far, minus what you have taken, so it drops when you draw and climbs again each day you work.
What happens if I leave my job mid-cycle?
Anything you have drawn comes off your final pay, which by design is always enough to cover it — that is exactly what the limits are there to guarantee. You will not be chased for a shortfall our own rules should have prevented.
I am on notice or on unpaid leave — why is access closed?
Access pauses when your employment status changes, because the payslip it is recovered from may no longer be there. Your employer's payroll record is what decides this, so their payroll office is the place to correct it if the status is wrong.
Signing in and your account
How do I sign in?
With the mobile number on your payroll record. We send a one-time code to it and that is the whole sign-in — there is no password to remember or lose, and no way for someone to guess one.
My code did not arrive.
Give it a minute and ask for another one — codes can be slow on a busy network. If nothing comes, the usual cause is that your payroll record has a different number from the one you are typing, and your employer's payroll office is the only place that can fix that.
I have a new phone number.
Tell your employer's payroll office and it will reach us on the next payroll import. We cannot change it for you: your number is how you sign in, so moving it on a phone call is exactly how somebody else's wages would be handed to whoever asked.
Can I change the language?
Yes. Your account settings hold your language preference, and messages we send you follow it. The formal deduction authorisation you sign is currently shown in English wherever we cannot yet guarantee a reviewed translation — a document that important should not be machine-translated.
Which of my details can I change myself?
Your display name and your language, in account settings. Your mobile number, your bank account and your pay figures all come from your employer's payroll record and can only be changed there — that is deliberate, and it is what stops anyone redirecting your money by contacting us.
Why do I need an authenticator app to sign in to the portal?
Because a staff account can read a whole workforce's pay. Employer and platform staff sign in with an email address, a password and a code from an authenticator app; employees do not need one, because a phone-only account can only ever move that employee's own wages to that employee's own payroll account.
I have lost my authenticator device.
Contact us and we will reset it after checking who you are. There is deliberately no self-service route: anyone who could reset a second factor from the sign-in screen would not need the second factor.
Safety and privacy
Will you ever ask for my bank details or a PIN?
Never. We take your payment destination from your employer's payroll record and there is no screen anywhere in this product where an employee can type a bank account number. If anyone asks you for those in our name, by any channel, it is not us.
What does my employer see?
The total to deduct from your pay on payday, and that you used the service — the same way they see a medical aid line. They do not see what you needed the money for, and they cannot approve or refuse an individual request.
Can my employer stop me from using it?
They set the rules for everyone — the share of earnings, the caps, how long you must have worked there — and they can stop offering the service. What they cannot do is approve or refuse one person's draw, or see it before it happens.
What do you do with my ID number?
We never store it in a readable form. It arrives on the payroll file, is immediately turned into a one-way fingerprint used only for matching, and only the last four digits are kept so support can confirm who they are speaking to.
How is my bank account number stored?
Encrypted, and used only by the part of the system that pays you. It appears on no screen anywhere in the product — support and your employer both see only the last four digits.
Can support staff look at my account?
Support can enter an employer's portal to help with a problem, and while they are in it they can only read — every mutating action is switched off for them, and both entering and leaving are recorded against their name.
For employers
What actually changes for us?
One extra line on your payroll run each cycle. We send you a file listing what to deduct per employee, you process it with the rest of payroll, and you remit what you withheld. There is no approval queue for you to work through and no money of yours at risk.
What is our exposure?
None on your balance sheet. We pay the employee, and we recover it from the payroll deduction you already process. Your finance team's only new obligation is remitting what was withheld.
How long does it take to go live?
Usually under three weeks. Most of that is one payroll export being mapped correctly and your policy decisions being agreed; the rest is telling your staff it exists.
What do we get to decide?
The share of earned wages your staff may access, the cap per cycle and per draw, how many draws a cycle allows, how long someone must have worked for you before access opens, and how much of a payslip must remain intact. Those settings are versioned, so a draw taken last month can still be explained by the rules that applied then.
Which payroll systems do you work with?
Any of them, through a CSV or SFTP export — that is the first connector and it is deliberately generic, because it works on day one for everybody. Direct integrations with the major South African payroll platforms follow.
Do all our staff get access?
Everyone on the payroll file who meets your rules. People who have left, who are serving notice or who are suspended are excluded automatically, because their status comes across on the same file.
Who in our team should have a portal account?
Whoever runs payroll needs an admin account — they build and sign off the deduction file. Finance usually takes a view-only account. Both are invited by us; there is no self-service sign-up, deliberately.
What should we tell our staff?
That they can use wages they have already earned, before payday, for one small flat access fee that is shown to them in rand before they agree to anything; that it comes off their pay in the same cycle; that they sign in with the phone number on their payroll record; and that nobody from us will ever ask them for bank details or a PIN.
Payroll and deductions
Where do I see what is coming off this month?
The deductions page shows the schedule as it stands today: one line per employee, however many draws they took. It keeps moving until access closes for the cycle, and the page says so — the figure is only final at the cut-off.
Why are building, approving and downloading three steps?
Because they are three different acts. Building the file is arithmetic and can be redone all week. Approving is a person taking responsibility for money coming off other people's wages — it freezes the contents and is the only step that cannot be undone. Downloading is just a copy.
What does the deduction file look like?
A CSV with one row per employee, using your own employee reference, with plain decimal amounts and every field quoted. It is written that way so a spreadsheet cannot reinterpret a name containing a comma or read an amount as a different number entirely.
What if payroll cannot take the full amount off someone's pay?
Report what you actually recovered. Whatever is left stays open and is added to the next cycle's file automatically, once and only once. Nothing is written off quietly and nothing is asked for twice.
How do I tell you what was recovered?
Send back the file with the recovered amount per employee. Where a person's payment covers more than one draw, it is applied to the oldest one first, so the earliest closes cleanly rather than leaving everything half-settled.
Someone left owing part of a draw. What now?
Recover what you can from their final pay; that is what the access limits are sized to make possible. Anything genuinely unrecoverable is ours to absorb, not yours, and it never becomes a debit against your account.
My payroll totals do not tie out with yours.
Start on the deductions page: it shows every employee on the schedule and the draws behind each line, and it is the same figure the overview reports — the two are one query, so they cannot disagree with each other. The advances page has the individual transactions with times. If those still disagree with what payroll captured, send us the cycle and we will reconcile it with you.
One of my staff says they cannot sign in.
Check the mobile number on their payroll record first — it is the only thing they sign in with, and a mistyped digit is nearly always the cause. Correct it in payroll, import again, and ask them to try once more. Nobody can be given access any other way, which is exactly what stops a stranger getting an account.
Someone left mid-cycle. What do I do?
Mark them as terminated in your payroll and import it. Access stops immediately, and anything they already drew stays on the schedule for the cycle they drew it in, so it comes off their final pay. We never delete an employee record — their history has to stay explainable.
My payroll import reported rejected rows.
The rest of the file still imported — a bad row never blocks a workforce. The import screen lists each rejected row with the reason, usually a missing branch code or an unreadable number. Fix those in your export and upload again; rows that have not changed are left alone.
Will an import ever remove our employees?
Never. People who disappear from a file are marked as no longer employed, not deleted, and a partial file cannot mark anyone at all. A truncated export would otherwise freeze a whole workforce out of their wages.
For platform staff
What does the console overview tell me first?
Whether anything needs a person: failed payouts, jobs that have given up, connectors in error. Totals come after that, because a figure nobody has to act on should never be above a problem somebody does.
Why is the recovery rate blank rather than 100%?
Because nothing has been scheduled or reported on yet. An empty cycle showing a perfect rate would be the single most misleading number on the platform, so it stays blank until there is something real to divide.
What happens when I re-issue a failed payout?
A new payout is created under a new reference and the advance is posted afresh. It is not a retry of the old one: a failed payout has already been unwound, so re-sending it would move real money against a balance that no longer exists. It is refused after the deduction cut-off, and it passes the same limit checks as a fresh draw.
Why can I only retry a dead job?
A failed job is already scheduled to run again, and the delay before it does exists because something downstream is still broken. Only a job that has given up entirely needs a person, so that is the only one offered a button.
What can I do inside a tenant as support?
Read. Entering swaps your view for the employer's, and every action that changes anything is switched off centrally rather than screen by screen. You cannot enter a second tenant without leaving the first, and both moments are recorded against your name.
The ledger page is showing an out-of-balance banner.
That should be unreachable — the database refuses an unbalanced posting at commit time. If it ever appears, treat it as the database's own guard having been removed rather than as an accounting question, and stop writing before investigating.
Still stuck?
A person answers, usually the same day and always within one business day. If money has not arrived, say so and it goes to the front.
Ask usAlready using it?
Your own screens answer the questions this page can only generalise about — what you can access today, exactly which limit applies to you, and where every payment got to.
Sign in