How is Earned Wage Access calculated and paid when working for multiple clients?
How is Earned Wage Access calculated and paid when working for multiple clients?
Short answer: Earned Wage Access supports workers at multiple clients. However, work and pay are not arbitrarily combined. The system separates each workplace by client code; at each location, there are timekeeping codes, work sources, shifts, rates, approval status, and separate withholding configurations.
When workers open the app, they need to check the correct client before viewing work or reporting discrepancies. Approval of work at one location does not automatically approve work at another; enabling Earned Wage Access at one place does not mean it is enabled everywhere.
> Note: Policies on limit aggregation and display may vary by company and app version; users should check the information displayed on the app at the time of use.
Why can a person work at multiple clients?

(For labor supply companies: see Earned Wage Access for labor supply and leasing companies.)
In the labor supply and leasing model, a person can change workplaces during a period, be allocated among clients, or have valid work data at multiple clients. Therefore, the system cannot assume each ID is linked to only one place throughout the entire time.
The source code reflects the multi-workplace capability—a worker can have relationships with multiple clients. This is an important feature of Earned Wage Access in the staffing environment, where HR data, assignments, and work tables are often more complex than in a single-factory company.
How does the system identify people and workplaces?
Three layers of data need to be correctly linked:
Layer | Primary Identification Key | Role |
|---|---|---|
Worker | ID number | Identifies profile, login, payslip, and work data |
Client |
| Determines where work arises |
Work table at client | Unique timekeeping code | Links client's work line to the correct worker |
Names are only for human reading; they should not be the sole key due to possible duplicate names, missing accents, or different writing styles. If the ID is correct but the timekeeping code at a client is wrong, work at that place may still not link to the account.
What data is separated by each client?
Timekeeping Code
The same person may have different timekeeping codes at two places. Code A123 at factory A cannot automatically be used for warehouse B.
Timekeeping Source
Client A may use QR on the app; client B may send Google Sheets; client C may use geofence. Update speed and error handling processes thus differ.
Shifts and Working Hour Rules
Each client may use different shift schedules, work symbols, and night shift handling methods. A valid In/Out hour at one place may not fit another's shift window.
Approver
Nhan Kiet supervisors or client representatives have the authority to approve work. The list of responsible persons and approval progress may differ by workplace.
Daily Rate
Available money is not inferred from a common rate for the worker. The daily rate is configured by Nhan Kiet for each client.
Withholding Reserve
Clients may be configured to hold the latest N workdays and/or 10.5% when the advance limit is reached. Therefore, the same number of workdays may have different early withdrawal availability.
Feature Activation Status
Automatic disbursement is gradually opened per client. A person may see work at two places, but only the activated one allows the corresponding money withdrawal flow.
How are formulas applied?
Under the current configuration, available money is based on:
> Approved work × client's daily rate − amount received during the period − withholding reserve
The result is rounded down to the nearest 1,000 VND. The system blocks today and future days that are not yet finalized.
When there are multiple clients, understand the calculation in two layers:
Determine valid work at each client;
Apply the correct client's configuration before providing the amount the worker can receive.
Do not simply add total workdays × one rate if the days belong to multiple clients.
Illustrative Example

Suppose a worker has the following data:
Content | Client A | Client B |
|---|---|---|
Approved and eligible work | 5 days | 3 days |
Illustrative daily rate | 300,000 VND | 350,000 VND |
Work value | 1,500,000 VND | 1,050,000 VND |
Illustrative withholding | 300,000 VND | 350,000 VND |
Received during the period | 500,000 VND | 0 VND |
Remaining illustrative amount | 700,000 VND | 700,000 VND |
This is just a mathematical example, not the applicable rate of Nhan Kiet. The key point is that each column is calculated based on separate data and configuration. If work at B is still pending approval, the illustrative 700,000 VND at B cannot be formed even if work at A is completed.
Does money from multiple clients combine into one limit?
(See also: Why is the Earned Wage Access limit zero or not increasing?.)
The system can separate work and money by workplace. Whether the interface displays a unified total limit or requires withdrawal per client may vary by app version and company configuration.
Therefore, the published content should confidently state:
Work is checked per client;
Rates and withholdings may differ;
Only approved work creates eligible value;
Received amounts are tracked to avoid duplication;
Display of total or separation follows the current operational interface.
Specific display methods may vary by app version and company configuration.
What to note when moving from client A to client B?
Assignment records must be updated
ERP provides the worker's relationship with the client, entry date, and termination date. If the transfer is not synchronized, users may not see the new client or may still see the old one.
A new timekeeping code is needed
The timekeeping code does not automatically remain the same. HR/supervisors need to attach the correct code used on the new client's work table.
Timekeeping methods may change
The old place using WiFi does not mean the new place also uses WiFi. Workers need to be re-instructed on QR, geofence, GPS selfie, beacon, or In/Out.
Old work does not disappear
Transferring places should not erase the work history and transactions of the old client. Data needs to be kept separate for accurate settlement.
Earned Wage Access feature may not be enabled at the new place
The new client must be within the deployment scope. Having a valid profile and timekeeping does not suffice to conclude they can withdraw at all places.
12 Common Misunderstandings When Working at Multiple Places
1. Viewing the wrong client
Workers see "no work" but are actually viewing the card of another place.
Solution: Check the client name before the date and shift.
2. Using the wrong timekeeping code
Work lines enter the table but do not match the profile at the correct client.
Solution: Compare codes for each place, not just names.
3. Using the old place's timekeeping method
Workers try to scan QR while the new client uses geofence.
Solution: Check the configuration/instructions at the new place.
4. Work A approved, work B not approved
Workers assume "approved" is a general status for the entire account.
Solution: Check each record per client.
5. Two places have different update cycles
App records in real-time; Google Sheets sync every 30 minutes. Two clients using two sources will not appear simultaneously.
Solution: Identify the source and the last sync time.
6. Two places have different rates
Same number of days but different money is not necessarily an error.
Solution: Compare rates configured by Nhan Kiet and official salary information.
7. Different withholdings
One client holds more recent workdays or applies a different configuration.
Solution: View withholding details for each place; do not call the withholding a fee.
8. One place not enabling self-withdrawal
Work still displays but the money withdrawal button is unavailable.
Solution: Ask supervisors/HR about the deployment scope at the correct client.
9. Transfer day recorded at both places
If the source data records one day but actually worked at one place, the system needs verification instead of automatically adding both.
Solution: Provide assignment schedule and evidence to supervisors; do not attempt withdrawal before data is clarified.
10. Night shift misassigned to day or client
Shifts crossing midnight may be misunderstood if the work source does not use the correct rules.
Solution: Report start time, end time, shift name, and workplace clearly.
11. Received amount misunderstood as deducted twice
Workers see total work money at two places but forget the received amount during the period has been deducted from the remaining.
Solution: Compare each transaction, reference code, and calculation details.
12. Two clients' work periods do not match display
Closing day or period screen may cause users to incorrectly compare ranges.
Solution: Check the start–end dates of the period being viewed; period rules may differ by company.
Self-Check Process When Work or Money Between Two Places Does Not Match
Step 1: List each workplace
Record client names, work date ranges, and corresponding timekeeping codes. Do not combine all into one reflection line.
Step 2: Compare assignment schedule
Determine which days worked at A, which days at B. For transfer days, specify time and assigning person.
Step 3: Check source and work status
Identify whether data comes from the app or Sheet, whether it is synced, pending approval, approved, or rejected.
Step 4: Check calculation per place
Compare eligible workdays, rates, received amounts, and withholdings; only then view the total.
Step 5: Send to the correct contact
Assignment/profile errors: Nhan Kiet HR. Work table errors: supervisors or clients. Approved work but calculation errors: Earned Wage Access business support. Unclear transactions: payment support.
Sample Request for Checking When Working at Multiple Clients
> I need to check Earned Wage Access data when working at multiple clients. Name: …; ID/employee code via secure channel: …; Client A: …, timekeeping code …, date/shift …, status …; Client B: …, timekeeping code …, date/shift …, status … . Unmatched content: … . I have compared assignment schedule, approved work, received amount, and withholding. Please have the responsible department check per client.
Do not post full ID, bank account, or images containing others' data in public chat groups.
How should the system display to avoid confusion?
The interface for workers at multiple places should have:
Clear client selector;
Consistent color or label for each place;
Timekeeping code and method;
Assignment date range;
Workdays by status;
Latest sync time;
Current rate or explanation of viewing rights;
Received amount and withholding per client;
Final summary without losing traceability;
Warning when a day appears in multiple places;
Request button pre-attached with client and record.
The key principle is aggregate but do not mix sources: users can see an overall picture but still open details of each dollar coming from which workday and client.
Frequently Asked Questions
Can a person use Earned Wage Access at multiple clients?
The system can support a person working at multiple places. But each client must have valid data, configuration, and deployment status.
Do I need to create a new Earned Wage Access account for the second place?
You should not. The ID is the worker's identification key; creating duplicate profiles can complicate data linking. HR should add client relationships to the correct profile.
Is the timekeeping code the same everywhere?
Not necessarily. Each client may issue a unique timekeeping code.
Do two places use the same timekeeping method?
Not required. Each client chooses a suitable method like QR, geofence, WiFi, beacon, GPS selfie, or In/Out.
Does approved work at one place approve work at another?
No. Work is confirmed per record and correct client.
Why is the money different for the same three workdays at two places?
Daily rates and withholdings may differ. Compare each client's configuration.
What should I do if I move workplaces but do not see the new client?
Contact HR/supervisors to check assignments in ERP, entry date, and timekeeping code; ERP syncs according to the system schedule.
If a day is recorded at two clients, can both be counted?
Cannot conclude just from having two records. Authorized personnel must verify actual work, shift rules, and validity before approval.
Does the VPBank account need re-registration for each client?
The payment account is linked to the worker's identity, but how the system displays or links in each flow follows the operational version. Do not create new bank accounts or worker profiles without guidance.
Does leaving an old client erase received history?
It should not. Work history, transactions, and settlements need to be retained for reconciliation. If the interface does not display, request support for lookup instead of concluding data is lost.
Conclusion
Earned Wage Access supports the reality of the labor supply model: a person can work at multiple clients, but all data must be correctly separated by workplace. The ID identifies the person; the client code identifies the company; the timekeeping code links the work line at each place.
When checking the money received, do not just add up the total days. Check each client in order: assignment—timekeeping code—data source—shift—approval status—rate—received amount—withholding—feature activation status. This separation helps protect workers' rights, avoid duplication, and make end-of-period reconciliation transparent.
References
---
Author: Ho Tan Dat — Assistant to the Strategic Deputy General Director, Nhan Kiet Manpower Supply Co., Ltd.
Earned Wage Access solution consultation for businesses: Hotline 0937.022.655 · Email info@nhankiet.vn · Earned Wage Access for businesses
Read more articles
- EWA for Retail, F&B, and Chain Stores: How to Manage Flexible Shifts? · Doanh nghiệp
- Clocked In but No Workday or Available Limit Increase: Causes and Solutions · Người lao động
- How Do the 6 Timekeeping Methods on Earned Wage Access Work? A Guide for Employees · Người lao động
- EWA for staffing and labor-leasing businesses: how do you manage attendance across many clients? · Doanh nghiệp
- Risk Governance and Fraud Prevention in EWA · Doanh nghiệp
- Which Businesses Are Suitable for EWA? Self-Assessment Criteria Framework · Doanh nghiệp
- How to Calculate ROI When Deploying EWA for Your Business · Doanh nghiệp
- What is approved work, and why does it decide the amount you can receive? · Người lao động
- Does EWA affect CIC? The correct, conditional answer · Pháp lý
- The earned wage access process: from time-tracking to receiving money and reconciliation · Doanh nghiệp