UrusKu

Sign In

Use your email & password
or use your email
Privacy Notice (PDPA) · v2.0
UrusKu

Create Account

Register your organisation
or use your email
Privacy Notice (PDPA)
UrusKu

Welcome Back!

Enter your personal details to access all of UrusKu's features

UrusKu

Hello, Friend!

Register with your details to start managing your business — semua urusan, satu tempat.

🔒 Data Protection Notice

Before using UrusKu, please review and consent to the following in compliance with Malaysia's Personal Data Protection Act 2010 (PDPA).
What data does UrusKu process? Employee names, IC numbers, salaries, bank details, EPF/SOCSO/EIS numbers, leave records, attendance, and company financial documents. This data is stored locally on your device (localStorage) unless you enable cloud sync (Supabase — hosted in Singapore).
📄 Read full Privacy Notice (PDPA)
Your consent is recorded locally with a timestamp.
UrusKu
Setup required Owner
UrusKu
Tap ⚙ to setup
Overview
Finance
Employees
Operations
Settings
Good morning.
Semua urusan, satu tempat.
Welcome to UrusKu
My business, all sorted.
Company profile not set up
Set up your company so it appears on all documents
RM 0
Total Income
RM 0
Total Expenses
RM 0
Net Profit
0
Staff / Leave Pending
Quick Start
Invoice
Bill clients for services
Quotation
Send price proposals
Receipt
Proof of payment
Payslip
KWSP / SOCSO included
Offer Letter
Hire new staff
Leave Tracker
Approve / reject leave
Claims
Scan receipts, auto-fill claims
SOP
Standard procedures
Inventory
Track stock levels
Budget
Track income & expenses
Clock In / Out
Record your attendance
Handover
Serving notice — prepare handover
Company Setup
Fill in once — used on every document you generate.
Your Company Name
SSM: —
Business Identity
Bank Details
Tax & Logo
Logo
JPG · PNG · SVG · appears on all documents & app header
Employee Portal PIN
Share this PIN with your staff to access the Employee Portal
Staff Directory
HR manages all staff records here. Names flow into leave, attendance, payroll and clock-in automatically.
Add New Staff
Staff List
0 staff registered
IDNamePositionDepartmentTypeJoin DateSalaryStatusActions
No staff registered yet
Add your first staff member above. Their name will appear as a dropdown in Leave, Attendance, Payroll and Clock In.
Employee Access
Select your name and enter your PIN
Welcome
Apply Leave
Submit leave request
Clock In/Out
Record attendance
My Payslip
View your payslip
Invoice
Fill in the form below, then Preview & Print.
Invoice Details
Line Items
DescriptionQtyUnit Price (RM)Amount (RM)
Quotation
Send price proposals to clients.
Quotation Details
Line Items
DescriptionQtyUnit Price (RM)Amount (RM)
Receipt
Generate proof of payment.
Receipt Details
Items
DescriptionQtyUnit Price (RM)Amount (RM)
Credit Note
Adjust or cancel a previous invoice.
Credit Note Details
Items
DescriptionQtyUnit Price (RM)Amount (RM)
Payroll & Payslip
EPF, SOCSO & EIS auto-calculated from official statutory tables.
Read Privacy Notice →" data-bm="Penafian: Semua pengiraan berkanun (EPF, SOCSO, EIS, PCB) adalah untuk rujukan sahaja dan mesti disahkan sebelum penyerahan kepada pihak berkuasa. UrusKu bukan ejen cukai atau juruaudit berlesen. Baca Notis Privasi →">Disclaimer: All statutory calculations (EPF, SOCSO, EIS, PCB) are for reference only and must be verified before submission to authorities. UrusKu is not a licensed tax agent or auditor. Read Privacy Notice →
Employee Details
Earnings
Statutory Deductions
Auto-calculated from official EPF, SOCSO & EIS tables
Auto
EPF / KWSP
Employee (11%)
RM 0.00
Employer (12–13%)
RM 0.00
EPF Wage
RM 0.00
SOCSO / PERKESO
Employee
RM 0.00
Employer
RM 0.00
Category
Cat 1
EIS / SIP
Employee (0.2%)
RM 0.00
Employer (0.2%)
RM 0.00
EIS Wage (cap RM4k)
RM 0.00
Payslip Summary
Employee Statement
Gross EarningsRM 0.00
(-) EPF EmployeeRM 0.00
(-) SOCSO EmployeeRM 0.00
(-) EIS EmployeeRM 0.00
(-) PCB / MTDRM 0.00
(-) Other DeductionsRM 0.00
Net Take-Home RM 0.00
Employer Cost
Gross SalaryRM 0.00
(+) EPF EmployerRM 0.00
(+) SOCSO EmployerRM 0.00
(+) EIS EmployerRM 0.00
Total Employer Cost RM 0.00
Payroll Register
All periods
RM 0
Total Gross
RM 0
Total Net Pay
RM 0
Total EPF (Employer)
RM 0
Total Employer Cost
PeriodNamePosition GrossEPF (Emp)EPF (Er) SOCSO (Emp)SOCSO (Er) EIS (Emp)PCB Net PayEmployer Cost
No payroll records yet
Generate a payslip and click "Save to Payroll Register" to add records here.
EA Form Generator
Borang EA — Annual remuneration statement for each employee (required by LHDN by 28 Feb)
Annual Remuneration (RM)
Statutory Deductions Made
Total Remuneration
RM 0.00
Total Tax Deducted (PCB)
RM 0.00
Offer Letter
Generate a professional offer letter.
Warning Letter
Issue a formal warning letter.
Leave Tracker
See who's out, manage applications and track leave balances.
Today
0 staff on leave
Everyone is in today.
0
Out Today
0
This Week
0
This Month
0
Pending Approval
This Week at a Glance
Approved Leave — All Staff
Upcoming and current approved leave
0
Total Applied
0
Pending
0
Approved
NameTypeFromToDaysReasonStatusActions
No leave applications yet
Applications will appear here for approval.
New Leave Application
Attendance
Clock in and out, or log attendance manually.
Today
00:00:00
Duration: 00:00:00
Manual Log
NameDateStatusInOutHoursRemarks
No attendance records yet
Use Clock In above or add manually.
SOP
Document standard operating procedures.
Steps
Policy
Write company policies.
Meeting Minutes
Record meeting discussions and action items.
Agenda Items & Discussions
Handover Checklist
Document tasks during staff transitions.
Checklist Items
Inventory
Track inventory. Red = out, yellow = low stock.
0
Total Items
0
Low Stock
0
Out of Stock
Stock Items
ItemCategoryUnitCurrent QtyMin QtyCost/Unit (RM)Value (RM)Status
Total Value: RM 0.00
Wastage Log
Record spoiled or discarded items.
Log Wastage
ItemQtyUnitReasonCost (RM)Date
No wastage logged yet
Log items that were spoiled, expired or discarded.
Reorder List
Auto-generated from low & out-of-stock items.
Items to Reorder
No items to reorder
Items from Inventory that fall below minimum quantity will appear here automatically.
Product Costing
Calculate cost per product and set the right selling price.
Ingredients
IngredientQtyUnitCost/Unit (RM)Line Cost (RM)
Claims
Upload a receipt or invoice — AI auto-detects the details for you.
Scan Receipt / Invoice
Supports JPG · PNG · Free OCR, no API cost
Drop your receipt here, or click to upload
JPG · PNG · Free OCR will read the text automatically
⟳
Reading receipt...
OCR is scanning the text — takes 3–8 seconds
OCR Raw Text

    
✦
AI Scan is a Pro Feature
AI Scan uses Claude's vision to intelligently read any receipt — even blurry, crumpled or handwritten ones. It auto-detects merchant, amount, date and category with high accuracy.

Upgrade to UrusKu Pro (RM 59/mo) to unlock this.
Free OCR still works great for clear printed receipts ✓
Claim Details
✦ AI filled
✦ AI suggestion: Please review before submitting.
Claims Log
0 claims · RM 0.00 total · 0 pending
DateMerchantCategoryClaimantAmountStatusActions
No claims yet
Upload a receipt above — AI will read it and fill the form for you.
Budget Overview
Your financial snapshot — log income and expenses to see it update live.
RM 0
Total Income
RM 0
Total Expenses
RM 0
Net Profit
0%
Margin
Top Income Sources
No income logged yet — go to Income tab.
Top Expenses
No expenses logged yet — go to Expenses tab.
Income Tracker
Log every payment received — sales, service fees, invoices paid.
Log Income
DateSourceCategoryAmount (RM)Notes
No income logged yet
Add your first income entry using the form above.
Total: RM 0.00
Expense Tracker
Log every outgoing — rent, salaries, supplies, utilities.
Log Expense
DateDescriptionCategoryAmount (RM)Notes
No expenses logged yet
Add your first expense using the form above.
Total: RM 0.00
P&L Summary
Auto-calculated from your income and expense logs. Filter by month to see any period.
Income Breakdown
No income data
TotalRM 0.00
Expense Breakdown
No expense data
TotalRM 0.00
Net Profit
RM 0.00
Margin
0%
Status
–
Cash Flow Forecast
Projected next 3–12 months based on your average income & expenses. Add more transactions for better accuracy.
MonthProj. IncomeProj. ExpensesNet Cash FlowClosing BalanceStatus
Set your opening balance to start
Log income & expenses first for an accurate forecast.
Budget vs Actual
Set a monthly budget per expense category, then compare against what you actually spent.
Set monthly budgets
CategoryBudget (RM)Actual (RM)VarianceUsage
Archive & Data Migration
Import historical records from your previous system. All data stored for 7-year audit compliance (EPF Act 1991, Income Tax Act 1967).
Cloud sync required for audit-grade 7-year storage
Current data is stored in your browser (localStorage). Enable Supabase cloud sync to ensure records survive device changes and meet statutory retention requirements. Use "Export Full Archive" below to backup regularly.
Import from Previous System
Supports CSV exports from Kakitangan, SQL Payroll, TimeTec, Swingvy, or any system with CSV export · Max 100MB per file · Drag & drop supported
Staff Records
Names, IDs, positions, salaries
Required columns: id, name, ic, position, department, join_date, salary
Payroll History
Up to 7 years of payslip records
Required columns: period, name, gross, epf_emp, epf_er, socso_emp, socso_er, eis_emp, pcb, net_pay
Leave History
Historical leave applications
Required columns: name, type, from_date, to_date, days, status
Attendance History
Clock-in/out records
Required columns: name, date, status, time_in, time_out, hours
CSV Format Tips
• First row must be column headers exactly as shown above
• Dates in YYYY-MM-DD format (e.g. 2024-03-15)
• Amounts as numbers only, no RM symbol (e.g. 3000.00)
• Encoding: UTF-8 (save as CSV UTF-8 from Excel)
• Max file size: 10MB per import
Import Log
No imports yet. Select a CSV file above to begin.
7-Year Archive Viewer
Browse all historical records by year and type
Export Full Archive
Download all data as structured files for backup or audit submission
Complete Backup
All data as JSON — import back into UrusKu anytime
Payroll Register (All Years)
All payroll records as CSV for auditor
Staff Directory
Current and past staff records
Leave History
All leave applications and approvals
Restore from Backup
Restore a previously exported .json backup
Audit tip: Export and store backups monthly on a secure drive or cloud storage. Under EPF Act 1991 and Income Tax Act 1967, records must be retained for 7 years.
Statutory Submission Files
Generate monthly submission files for EPF, SOCSO, EIS and LHDN. Download and upload to the respective portals.
A
Borang A — EPF
e-Caruman format · Monthly
Upload to: i-Akaun KWSP →
8A
Borang 8A — SOCSO
ASSIST format · Monthly
Upload to: ASSIST PERKESO →
EIS
EIS / SIP Contribution
ASSIST format · Monthly (combined with SOCSO)
Upload to: ASSIST PERKESO →
CP39
CP39 — PCB / MTD
e-PCB format · Monthly
Upload to: e-PCB LHDN →
File Preview

  
Bank Payment Templates
Generate bulk salary payment files for your bank. Upload to internet banking to process all staff salaries in one shot.
Payment Details
Payment List
Loaded from Payroll Register — select period above
Staff IDNameBank AccountNet Pay (RM)Include
No payment data
Add staff bank accounts in Staff Directory, run payroll, then click "Load from Register".
Total: RM 0.00
Payment File Preview

  
Privacy Notice (PDPA)
Personal Data Protection Act 2010 — Malaysia

1. Introduction

UrusKu ("we", "our", "the Platform") is a business management tool designed for Malaysian SMEs. This Privacy Notice explains how we collect, use, store, and protect personal data in compliance with the Personal Data Protection Act 2010 (PDPA) and its 2024 amendments.

Ref: PDPA 2010, Section 7 — Notice and Choice Principle

2. Data We Collect

Company data: Business name, SSM number, address, bank details, tax registration numbers.

Employee data: Full name, IC number (NRIC), salary and wage information, bank account details, EPF/SOCSO/EIS contribution numbers, leave records, attendance records, and employment documents.

Financial data: Invoices, quotations, receipts, credit notes, claims, income and expense records.

Ref: Section 6 — General Principle; Section 40 — Sensitive Personal Data

3. Purpose of Processing

Your data is processed for: payroll generation and statutory calculations (EPF, SOCSO, EIS, PCB); generating statutory submission files (Borang A, 8A, CP39, EIS); issuing business documents (invoices, quotations, receipts, payslips, offer letters); leave and attendance tracking; financial budgeting and reporting; and compliance with Malaysian employment and tax laws.

Ref: Section 6(1) — Processing must be for a lawful purpose directly related to the activity

4. Data Storage & Security

Local mode (default): All data is stored in your browser's localStorage on your device. No data is transmitted to any server. You are responsible for the security of your device.

Cloud sync (optional, future): When enabled, data will be synced to Supabase (hosted in Singapore). This constitutes a cross-border data transfer under Section 129 of the PDPA. By enabling cloud sync, you consent to this transfer.

We implement reasonable security measures in accordance with the Security Principle. However, localStorage is not encrypted — for enhanced security, we recommend enabling device-level encryption and using strong passwords.

Ref: Section 9 — Security Principle; Section 129 — Transfer of Personal Data to Places Outside Malaysia

5. Data Disclosure

UrusKu does not share, sell, or disclose personal data to third parties. Data may only be disclosed to: statutory bodies (EPF/KWSP, SOCSO/PERKESO, EIS/SIP, LHDN) via files generated by the user; and cloud infrastructure providers (Supabase) if cloud sync is enabled.

Ref: Section 8 — Disclosure Principle

6. Data Retention

Data is retained in accordance with Malaysian statutory requirements: payroll and tax records — 7 years (Income Tax Act 1967); EPF/SOCSO/EIS records — 6 years; employment records — 6 years after cessation (Employment Act 1955); financial documents — 7 years (Companies Act 2016). You may delete data at any time via the Archive & Migration page.

Ref: Section 10 — Retention Principle

7. Your Rights

Under the PDPA, you have the right to: access your personal data (Section 30); request correction of inaccurate data (Section 34); withdraw consent at any time (Section 38) — note that withdrawal may affect the functionality of the Platform; request deletion of your data; and be informed of any data breach affecting your personal data (2024 Amendment — mandatory data breach notification).

Ref: Sections 30, 34, 38, 42; PDPA (Amendment) 2024

8. Data Controller vs Data Processor

UrusKu operates as a Data Processor. The organisation using UrusKu (the SME owner/employer) is the Data Controller and is responsible for their own PDPA obligations toward their employees, including obtaining employee consent for data processing.

Ref: PDPA (Amendment) 2024 — Data Processor obligations under the Security Principle

9. Statutory Calculations Disclaimer

All statutory calculations provided by UrusKu (including EPF, SOCSO, EIS, and PCB/MTD rates) are for reference purposes only. UrusKu is not a licensed tax agent, auditor, or financial advisor. All figures must be verified against official government tables and rates before submission. UrusKu shall not be liable for any penalties, fines, or losses arising from reliance on its calculations without independent verification.

10. Contact & Complaints

For data protection inquiries, contact us at: privacy@urusku.my

To lodge a complaint, you may contact the Department of Personal Data Protection (JPDP): https://www.pdp.gov.my

Last updated: April 2026 · PDPA Notice Version 1.0

1. Pengenalan

UrusKu ("kami", "Platform") ialah alat pengurusan perniagaan yang direka untuk PKS Malaysia. Notis Privasi ini menerangkan cara kami mengumpul, menggunakan, menyimpan, dan melindungi data peribadi menurut Akta Perlindungan Data Peribadi 2010 (PDPA) dan pindaan 2024.

Rujukan: PDPA 2010, Seksyen 7 — Prinsip Notis dan Pilihan

2. Data Yang Kami Kumpul

Data syarikat: Nama perniagaan, nombor SSM, alamat, butiran bank, nombor pendaftaran cukai.

Data pekerja: Nama penuh, nombor IC (NRIC), maklumat gaji dan upah, butiran akaun bank, nombor caruman EPF/SOCSO/EIS, rekod cuti, rekod kehadiran, dan dokumen pekerjaan.

Data kewangan: Invois, sebut harga, resit, nota kredit, tuntutan, rekod pendapatan dan perbelanjaan.

Rujukan: Seksyen 6 — Prinsip Am; Seksyen 40 — Data Peribadi Sensitif

3. Tujuan Pemprosesan

Data anda diproses untuk: penjanaan penggajian dan pengiraan berkanun (EPF, SOCSO, EIS, PCB); menjana fail penyerahan berkanun (Borang A, 8A, CP39, EIS); mengeluarkan dokumen perniagaan (invois, sebut harga, resit, slip gaji, surat tawaran); penjejakan cuti dan kehadiran; belanjawan dan pelaporan kewangan; dan pematuhan undang-undang pekerjaan dan cukai Malaysia.

Rujukan: Seksyen 6(1) — Pemprosesan mestilah untuk tujuan yang sah berkaitan langsung dengan aktiviti

4. Penyimpanan & Keselamatan Data

Mod tempatan (lalai): Semua data disimpan dalam localStorage pelayar anda pada peranti anda. Tiada data dihantar ke mana-mana pelayan. Anda bertanggungjawab ke atas keselamatan peranti anda.

Penyegerakan awan (pilihan, akan datang): Apabila diaktifkan, data akan disegerakkan ke Supabase (dihoskan di Singapura). Ini merupakan pemindahan data rentas sempadan di bawah Seksyen 129 PDPA. Dengan mengaktifkan penyegerakan awan, anda bersetuju dengan pemindahan ini.

Kami melaksanakan langkah keselamatan yang munasabah menurut Prinsip Keselamatan. Walau bagaimanapun, localStorage tidak dienkripsi — untuk keselamatan yang lebih baik, kami mengesyorkan pengaktifan enkripsi peringkat peranti dan penggunaan kata laluan yang kuat.

Rujukan: Seksyen 9 — Prinsip Keselamatan; Seksyen 129 — Pemindahan Data Peribadi ke Luar Malaysia

5. Pendedahan Data

UrusKu tidak berkongsi, menjual, atau mendedahkan data peribadi kepada pihak ketiga. Data hanya boleh didedahkan kepada: badan berkanun (EPF/KWSP, SOCSO/PERKESO, EIS/SIP, LHDN) melalui fail yang dijana oleh pengguna; dan penyedia infrastruktur awan (Supabase) jika penyegerakan awan diaktifkan.

Rujukan: Seksyen 8 — Prinsip Pendedahan

6. Penyimpanan Data

Data disimpan menurut keperluan berkanun Malaysia: rekod penggajian dan cukai — 7 tahun (Akta Cukai Pendapatan 1967); rekod EPF/SOCSO/EIS — 6 tahun; rekod pekerjaan — 6 tahun selepas penamatan (Akta Kerja 1955); dokumen kewangan — 7 tahun (Akta Syarikat 2016). Anda boleh memadam data pada bila-bila masa melalui halaman Arkib & Migrasi.

Rujukan: Seksyen 10 — Prinsip Penyimpanan

7. Hak Anda

Di bawah PDPA, anda berhak untuk: mengakses data peribadi anda (Seksyen 30); memohon pembetulan data yang tidak tepat (Seksyen 34); menarik balik persetujuan pada bila-bila masa (Seksyen 38) — penarikan balik mungkin menjejaskan fungsi Platform; memohon pemadaman data anda; dan dimaklumkan tentang sebarang pelanggaran data yang melibatkan data peribadi anda (Pindaan 2024 — notifikasi pelanggaran data mandatori).

Rujukan: Seksyen 30, 34, 38, 42; PDPA (Pindaan) 2024

8. Pengawal Data vs Pemproses Data

UrusKu beroperasi sebagai Pemproses Data. Organisasi yang menggunakan UrusKu (pemilik PKS/majikan) ialah Pengawal Data dan bertanggungjawab ke atas kewajipan PDPA mereka sendiri terhadap pekerja mereka, termasuk mendapatkan persetujuan pekerja untuk pemprosesan data.

Rujukan: PDPA (Pindaan) 2024 — Kewajipan Pemproses Data di bawah Prinsip Keselamatan

9. Penafian Pengiraan Berkanun

Semua pengiraan berkanun yang disediakan oleh UrusKu (termasuk kadar EPF, SOCSO, EIS, dan PCB/MTD) adalah untuk tujuan rujukan sahaja. UrusKu bukan ejen cukai berlesen, juruaudit, atau penasihat kewangan. Semua angka mesti disahkan dengan jadual dan kadar rasmi kerajaan sebelum penyerahan. UrusKu tidak bertanggungjawab ke atas sebarang penalti, denda, atau kerugian yang timbul daripada pergantungan pada pengiraannya tanpa pengesahan bebas.

10. Hubungi & Aduan

Untuk pertanyaan perlindungan data, hubungi kami di: privacy@urusku.my

Untuk membuat aduan, anda boleh menghubungi Jabatan Perlindungan Data Peribadi (JPDP): https://www.pdp.gov.my

Kemaskini terakhir: April 2026 · Versi Notis PDPA 1.0

All Features
Finance
HR
Operations
Stock & Inventory
Budget
Settings
Semua urusan, satu tempat.
Privacy Notice (PDPA) · © 2024–2026