Products › Payroll System
Payroll that calculates
itself. Pays itself.
Attendance data flows in. AI checks every number. One click sends salary to all 48 bank accounts. The most complex payroll in Vietnam — automated.
🤖 AI: 2 salary anomalies detected — Mai Phuoc Huy: ⚠ contract salary = 0. Salary increase +8% vs last month for Tran Viet Quan. Recommend review.
| Status | Period | Employees | Total Amount | Paid Date |
|---|---|---|---|---|
| Processing | Payroll Feb 2026 | 48 | ₫191,272,710 | — |
| Paid | Payroll Jan 2026 | 46 | ₫183,220,000 | 28/01/2026 |
| Paid | Payroll Dec 2025 | 44 | ₫176,410,000 | 28/12/2025 |
| Draft | Payroll Mar 2026 | 48 | ₫— | (pending) |
Processing payroll for 3,000+ companies across Vietnam
3 days. Every month.
Just to run payroll.
Multiple Excel files, multiple people, multiple errors
HR pulls attendance. Finance adjusts OT. Accountant applies PIT. One wrong cell breaks everything.
Errors discovered after bank transfer — too late
Overpaid? Underpaid? You only find out when an employee complains or at the next cycle.
Manual bank transfer is a half-day of work
Downloading templates, uploading to 3 different bank portals, cross-checking transaction IDs.
PIT, BHXH, BHYT rates change — you always catch up late
Someone in accounting updates a formula. Except they make a typo. 48 wrong payslips.
Formula once.
Correct every month.
Attendance → Payroll in one click
All check-in data, OT hours, leave days flow directly into the payroll formula. Automatically.
Custom formula engine — no code
Build any formula using payroll keywords. BHXH, OT rates, PIT brackets — all built in.
AI validates every row before you approve
Salary anomalies, zero-value errors, unusual jumps — AI flags them before they go to bank.
Bulk bank transfer — 1 click, 48 accounts
Vietcombank, MB, Techcombank, ACB direct integration. All employees paid simultaneously.
Payslip auto-generated and sent to all
PDF payslips distributed to each employee's app and email. Done.
The most powerful
payroll grid in Vietnam.
Excel-like familiarity. Formula engine under the hood. Every column calculated from real attendance data.
| # | Employee | Dept | Contract Salary | Std. Days | OT Hours | Deductions | NET PAY |
|---|---|---|---|---|---|---|---|
| Σ | 48 employees | — | 209,722,710 | 696 | 84.5 | -18,450,000 | ₫191,272,710 |
| 1 | Lưu Bích Châu | Accounting | 2,500,000 | 24 | 0 | -225,000 | ₫2,275,000 |
| 2 | Nguyễn Hữu Nhơn | Product | 12,557,340 | 24 | 4.5 | -1,130,161 | ₫12,697,340 |
| 3 | Mai Phước Huy Hoàng | Operation | ⚠ 0 | 24 | 0 | 0 | ⚠ Review |
| 4 | Trần Viết Quân | Operation | 20,000,000 | 24 | 8.0 | -1,800,000 | ₫21,600,000 |
🤖 AI: Mai Phước Huy Hoàng — contract salary = 0. Payroll blocked for this row.
Auto-filled from attendance
OT hours, work days, late deductions — all pulled from timesheet automatically.
Configurable column groups
Basic Info · Salary Components · Deductions · Insurance — organize your template.
Approve & Lock
Once approved, payroll is locked. Edit history tracked. Audit-proof.
Any formula.
Any payroll structure.
Build payroll formulas using plain keywords — no coding. OT rates, shift premiums, PIT brackets, BHXH deductions — all pre-built. You just configure the numbers.
IF( GIO_CONG_THUC_TE > GIO_CONG_CHUAN, GIO_CONG_CHUAN + ( (GIO_CONG_THUC_TE - GIO_CONG_CHUAN) × 1.5 ), Max(GIO_CONG_THUC_TE, 0) )
✅ Formula valid · Test result: 182.5 hours
AI reviews every row
before you approve.
Before payroll locks, AI scans every employee's numbers — flagging outliers, zeros, unusual jumps, and missing data. Catch errors in seconds, not after bank transfer.
Zero salary detection
AIEmployee with ₫0 contract salary — AI blocks row and alerts HR for review.
Unusual salary jump alert
AISalary increase >30% vs last month triggers review. Catches accidental formula changes.
Cross-reference with attendance
AIIf timesheet shows 24 working days but payroll formula returns 0 hours — flagged instantly.
Missing data pre-validation
AINo bank account, no PIT tax code, no insurance number — AI lists all blockers before run.
Pay 48 employees in one click.
Direct API integration with Vietnam's major banks. Bulk salary transfer — no portal login required.
Direct API — no portal login
Tanca connects to bank API directly. No downloading templates, no re-uploading files.
Transfer in under 15 minutes
Bulk salary instruction sent to bank. SLA: credited to all accounts within 15 minutes.
Multi-level approval before transfer
Finance Director approves. CFO confirms. Transfer only initiates after full authorization chain.
Full transaction log
Every transfer timestamped, tracked, and exportable. Audit trail for every cycle.
Transfer Summary
Professional payslips. Sent automatically.
Itemized payslip generated per employee. Sent via app and email in one click.
Auto-generated from payroll template
Every line item from your formula — base salary, OT, deductions — appears itemized.
Send all in one click
Distribute to 48 employees simultaneously via app notification + email.
PDF download available
Employees can download PDF anytime from their app. No more HR requests.
Locked after payroll approval
Once payroll is locked, payslips are finalized. No retroactive changes.
Employees access earned
wages. Anytime.
Employees can withdraw up to 50% of earned wages any day before payday. Zero fee for them. Auto-deducted from next payroll. Employer pays 0.3% per transaction.
Up to 50% before payday
Employees see their earned amount live. Withdraw what they've earned, any day.
Disbursed in under 15 minutes
VietPay processes and credits employee bank account within SLA.
Auto-deducted next payroll
Tanca tracks each advance. Deducted automatically in the next payroll run. No HR chasing.
Pay everyone correctly.
Every time.
Formula engine · AI validation · Bank transfer · EWA.
14-day free trial. Full payroll module included.
📐 Formula Engine · 🤖 AI Validation · 🏦 Bank Transfer · 📄 Payslips · ⚡ EWA