Skip to Content
FeaturesEscrow System

Security Deposit System

The Security Deposit System is the core of transaction security at Daily Worker Hub. This system ensures that worker salary funds are safe until the work is completed and verified by the employer, while also protecting employers from losses if the work is not completed as agreed.


What is the Security Deposit?

The Security Deposit is a third-party mechanism that holds funds until certain conditions are met. In the context of Daily Worker Hub:

PartyRole in the Security Deposit
EmployerDeposits salary funds + fees into the Security Deposit before work begins
WorkerPerforms the work, receives funds after the work is verified
Daily Worker HubManages the Security Deposit as a neutral third party

Note: Security Deposit funds are stored in an account separate from Daily Worker Hub’s operational funds, ensuring that your funds are not commingled with company funds.


How It Works: Step by Step

Step 1: Employer Deposits Funds

Before work begins, the employer deposits funds into the Security Deposit System:

  1. Employer selects a worker and confirms hiring
  2. System calculates total deposit: **Daily salary × Number of days + Platform Fee + Included in Transaction Fee + Protection Fund Contribution +
  3. Employer makes a transfer via Virtual Account (BCA, BRI, Mandiri)
  4. Funds enter the Security Deposit balance and are held until work is completed
ComponentExplanationExample (Salary Rp 250,000/day × 2 days)
Worker SalaryAgreed pay amountRp 500,000
Transaction Fee (6%)Server operations, support & review teamRp 30.000
Included in Transaction FeeFund handling, audit trail, securityRp 5,000 (flat)
Protection Fund Contribution (1%)Goes to community protection poolRp 5,000
Virtual Account fee (third-party)Rp 4,000
Total DepositAmount employer must payRp 530.000

Step 2: Worker Performs the Work

After the deposit is successful, the worker receives a notification and performs the work:

  1. Worker receives confirmation that funds have been deposited and are safe in the Security Deposit
  2. Worker goes to the work location according to the agreed schedule
  3. Worker completes the work according to the job listing description
  4. Worker sends “Work Completed” notification through the platform

Step 3: Employer Verifies and Approves

Employer verifies that the work meets expectations:

  1. Employer checks the work results on site (or via photos/videos for remote work)
  2. Employer clicks the “Verify & Approve Release” button
  3. System processes the confirmation and starts the release countdown
VerificationDurationResult
Approved1-3 business daysFunds released to worker’s balance
Needs RevisionDiscussion with workerWorker makes corrections, then re-verify
Dispute3-7 business daysSent to Daily Worker Hub review team

Tips: Ideally, employers should verify within 24 hours after the worker submits “Work Completed”. Verification delay means payment delay for the worker.

Step 4: Funds Released to Worker

After the employer approves, funds are released from the Security Deposit:

  1. Funds enter the worker’s platform balance (not directly to bank account)
  2. Worker can view the balance in the “My Balance” menu
  3. Worker performs “Withdraw” to disburse to bank account

Withdrawal Process:

StepDurationNotes
Worker clicks “Withdraw”ImmediateEnter the amount to disburse
Withdrawal verification1x24 hoursSystem verifies bank details
Funds sent to bank — Regular1-3 business daysRp 5.000 (first withdrawal free per week) (third-party gateway fee)
Funds sent to bank — Instant≤ 1 hourRp 5,000 (priority option, includes third-party Instant gateway fee)
ServiceDurationFeeNotes
Regular Withdrawal1–3 business daysRp 5.000 (first withdrawal free per week)Third-party gateway fee
Instant Withdrawal≤ 1 hourRp 5,000Priority option, includes third-party Instant gateway fee

Warning: Withdrawals can only be made to a verified bank account in your own name. Accounts under someone else’s name will not be accepted by the system.

Step 5: Rating & Review

After the transaction is complete:

  1. Employer gives a rating and review for the worker
  2. Worker gives a rating and review for the employer
  3. These ratings serve as references for future transactions

Security Features

The Security Deposit System is equipped with multiple layers of security:

Data Encryption

LayerTechnologyWhat It Protects
Data in TransitTLS 1.3 / SSLAll communication between the app and server
Data at RestAES-256Transaction data, balances, and identities stored encrypted
Payment GatewayPCI-DSS CompliantCard data and payment information (via payment gateway)

Audit Trail

Every transaction in the Security Deposit System has a complete record:

InformationDescription
TimestampExact time of every action (deposit, hold, release, withdraw)
Parties InvolvedEmployer ID, Worker ID, Transaction ID
AmountDetailed deposit amount, fees, and release
StatusCurrent transaction status (pending, held, released, disputed)
IP Address & DeviceRecord of the device performing the action

Note: The audit trail cannot be changed or deleted by anyone, including the Daily Worker Hub team. This record serves as authentic evidence in dispute resolution.

Two-Factor Verification (2FA)

Sensitive actions in the Security Deposit require additional verification:

Action2FA Required
Deposit balance (first time)✅ Yes
Subsequent deposits❌ No (if from the same device)
Release funds (approve)✅ Yes
Withdraw to bank account✅ Yes
Change bank account details✅ Yes
Cancel dispute✅ Yes

Fund Segregation

Security Deposit funds are separated from Daily Worker Hub operational funds:

  • Security Deposit funds are stored in a dedicated separate account
  • Used only for Security Deposit transactions
  • Not used for company operational expenses
  • Fund segregation is periodically audited by an independent party

Transaction Fee Breakdown

Every transaction on Daily Worker Hub has a transparent fee structure. All fees are displayed to the employer before the deposit is made — there are no hidden fees.

ComponentExplanationCharged ToExample (Salary Rp 500,000)
Worker SalaryAgreed payRp 500,000
Platform FeeServer operations, support & review teamEmployerRp 30.000 (3.5%)
Included in Transaction FeeFund handling, audit trail, transaction securityEmployerRp 5,000 (flat)
Protection Fund ContributionCommunity protection poolEmployerRp 5,000 (1%)
Virtual Account BCA/BRI/MandiriEmployerRp 4,000
Total Employer DepositRp 530.000

For comparison: Traditional broker/agency commissions reach 10–15% of daily salary. With the structure above, total employer cost is only 6.3% — and workers still receive 100% of their full salary.

Learn about the Protection Fund →


Third-Party Fees: Payment Gateway

These fees are from third-party payment providers, NOT Daily Worker Hub revenue. We do not profit from these fees.

TypeStageAmountWho Pays
Fund Receiving Fee (Virtual Account)Employer depositsRp 4,000Employer
Bank Transfer Fee — Regular (Payout)Worker withdrawsRp 5.000 (first withdrawal free per week)Worker
Bank Transfer Fee — Instant (Payout)Worker priority withdrawalRp 5,000Worker

Note: The third-party gateway fees above are fees according to the terms of the payment provider used. Daily Worker Hub does not add a single rupiah markup.


Complete Calculation Example

ComponentCalculationAmountGoes To
Worker Salary (Rp 200,000/day × 3 days)Rp 600,000Worker
Transaction Fee (6%)Rp 600,000 × 0.035Rp 36.000DWH
Included in Transaction Fee (flat)FlatRp 5,000DWH
Protection Fund Contribution (1%)Rp 600,000 × 0.01Rp 6,000Community Pool
FlatRp 4,000third-party payment provider
Total Employer DepositRp 636,000
Worker Receives (net)Rp 600,000
Third-Party Gateway Fee — Payout (regular)FlatRp 5.000 (first withdrawal free per week)third-party payment provider
Worker Net (after regular withdrawal)Rp 597,500Worker

Summary: Of the total Rp 636,000 paid by the employer, Daily Worker Hub only receives Rp 30.000 (6%) for platform operations and fund handling. The rest: Rp 600,000 to the worker, Rp 6,000 to the community pool, Rp 4,000 to the third-party gateway.


Why This Fee Structure?

We believe transparency is the foundation of trust. Here’s how every rupiah is divided in a Rp 500,000 transaction:

AllocationAmountPercentageGoes To
Worker SalaryRp 500,00094%Worker
Platform FeeRp 30.0003.3%DWH
Included in Transaction FeeRp 5,0000.9%DWH
Community Protection FundRp 5,0000.9%Community Pool
**
Total Employer DepositRp 530.000100%

For comparison: Traditional broker commissions reach 10–15% of daily salary. With Daily Worker Hub, workers keep 94% of their full wages, while employers pay a total of 6.3% for security, protection, and full transparency.


Transaction Timeline

StageDurationResponsible Party
Fund DepositImmediately after successful paymentEmployer
Funds HeldDuring the work periodSystem (automatic)
Verification & Approval1-24 hours after worker submitsEmployer
Release to Worker BalanceImmediately after approvalSystem (automatic)
Withdraw to Bank — Regular1-3 business daysWorker (manual)
Withdraw to Bank — Instant≤ 1 hourWorker (manual)
DisputeFunds remain held until resolvedReview team

Total Normal Transaction Estimate: 3-5 days from deposit to funds entering the worker’s bank account (regular), or ≤ 1 hour with Instant Withdrawal.


Dispute Resolution

When Can a Dispute Be Filed?

PartyConditionReason
WorkerEmployer does not approve release after 48 hours even though the work is completedPayment not disbursed without reason
WorkerEmployer demands corrections outside the scope of the initial agreementUnauthorized task changes
EmployerWorker does not complete the work according to the descriptionWork not as agreed
EmployerWorker does not show up without confirmationWorker no-show
EmployerWork quality is very poorResults below minimum standards

Dispute Process

Warning: Disputes can only be filed within 7 days after the work completion date. After 7 days, the transaction is considered complete and funds are released to the worker.

Learn more about Dispute Resolution →


Transaction Scenarios: Real-World Examples

Scenario 1: Normal Transaction

StepDetail
PostHotel Sari Bali needs 3 waiters for night shift (18:00-24:00), rate Rp 175,000/day
Apply5 workers apply, employer selects 3 best workers based on ratings
DepositEmployer deposits: 3 workers × Rp 175,000 + Transaction Fee (6%) + Included in Transaction Fee + Protection Fund Contribution 1% + VA Fee = Rp 556.500
Work3 workers arrive on time and complete the shift according to schedule
VerificationEmployer verifies the next day (14 hours after shift)
ReleaseEach worker receives Rp 175,000 in platform balance
WithdrawAll three workers withdraw to their respective accounts (deducted third-party payment provider payout fee of Rp 5.000 (first withdrawal free per week) regular)
RatingEmployer gives 5/5 rating, workers give 4/5 rating for employer

Result: Funds reach workers’ accounts in 4 days from deposit. Win-win for all.

Scenario 2: Dispute

StepDetail
PostRestaurant Bali Timur needs 1 chef for a special event
HireEmployer selects an experienced chef with a 4.8 rating
DepositEmployer deposits: Rp 400,000 + Transaction Fee (6%) + Included in Transaction Fee + Protection Fund Contribution 1% + VA Fee = Rp 424.000
ProblemChef arrives 2 hours late and does not follow the requested recipe
DisputeEmployer files a dispute because work quality is not as expected
ReviewDaily Worker Hub team reviews: food photo evidence, recipe agreement chat
DecisionFunds split: 70% to worker (because work was still completed), 30% refund to employer
Protection FundEmployer receives additional compensation from the Protection Fund

Result: Dispute resolved fairly in 3 days. Worker still receives partial salary, employer receives compensation for the delay.

Scenario 3: Worker No-Show

StepDetail
PostVilla Sunset needs housekeeping for 2 days
HireEmployer deposits: Rp 160,000 × 2 days + fees = Rp 343,400
ProblemWorker does not show up on the first day without confirmation
DisputeEmployer files a dispute
ReviewTeam verifies: worker did not check-in on the platform, no chat or notification
Decision100% of funds returned to employer. Worker receives a warning.
Protection FundEmployer receives compensation from the Protection Fund for handling costs

Result: Employer funds fully returned. Worker given a warning, rating impacted.


Security Deposit System FAQ

Q: Are my funds truly safe in the Security Deposit? A: Yes. Security Deposit funds are stored in a separate account not used for company operations. The system is encrypted with AES-256 and has a complete audit trail.

Q: How long can funds be held in the Security Deposit? A: There is no time limit as long as the transaction is active. However, if there is no activity for 30 days after work is completed, the system will automatically release to the worker unless there is an active dispute.

Q: What if I (employer) want to cancel before work begins? A: You can cancel and funds will be fully returned to your balance, minus a 1% Platform Fee as processing cost. Cancellation must be done before the worker checks in.

Q: What if I (worker) want to cancel after accepting? A: You can cancel, but this will affect your rating. It is recommended to cancel before the employer deposits funds. If canceling after deposit, funds will be returned to the employer in full.

Q: Can I withdraw partially from my balance, not all of it? A: Yes. You can withdraw any amount available in your platform balance, as long as a minimum of Rp 50,000 per transaction.

Q: Is there a limit on the deposit amount from employers? A: There is no upper limit. The minimum deposit is Rp 100,000 per transaction.

Q: Which banks are supported for withdrawals? A: Currently we support BCA, BRI, and Mandiri through third-party gateways. We are developing support for BNI and e-wallets via payment gateways (OVO, GoPay, Dana).

Q: Why is there a Included in Transaction Fee? A: This fee covers the operational costs of handling your Security Deposit: dispute review team, AES-256 encryption, permanent audit trail, and the audited segregation of Security Deposit accounts. Without this fee, the platform cannot guarantee the security of your funds to current standards.

Q: Does Daily Worker Hub profit from third-party gateway fees? A: No.

Q: Can fees be cheaper? A: Yes. For employers with transaction volumes above Rp 10,000,000/month or long-term recurring transactions, please contact our team at support@dailyworkerhub.com for special rate discussions.

Q: What’s the difference between Regular and Instant Withdrawal? A: Regular Withdrawal uses the standard bank settlement schedule (1–3 business days) with a Rp 5.000 (first withdrawal free per week) fee. Instant Withdrawal uses the Instant Withdrawal feature that processes funds within 1 hour with an additional fee of Rp 5,000. The choice is in the worker’s hands.


Next Steps

You Want ToLearn
Understand the Protection FundProtection Fund — how the protection fund works
Deposit balanceHow to Post Jobs — employer guide
Disburse fundsHow to Search for Jobs — worker guide
Summary of all featuresFeatures Overview
Last updated on

Security Deposit System — Daily Worker Hub