Feature Overview

You're selling, managing inventory, issuing invoices, and keeping accounting books on GTG CRM. But when it comes to payroll at the end of the month? It's still a separate Excel file, still retyping every line for social insurance, personal income tax, and still copying figures into the ledger by hand. And every time the government changes a rate or the minimum wage, you worry the software will calculate the law incorrectly.

That ends today.

GTG CRM includes a complete Human Resources (HRM) — Payroll module: manage employee profiles, employment contracts, run monthly payroll, and every time payroll is finalized, it automatically generates balanced journal entries in the general ledger, all within the same system you use for sales and accounting. Payroll is calculated based on built-in national data sets — full accounting support is currently available for Vietnam (social insurance, health insurance, unemployment insurance, the employer's trade union fee contribution, and progressive personal income tax), with other countries in preparation. The key new feature: GTG provides default legal figures out of the box, and you can review and adjust them to fit your own situation. You control the final numbers, not a black box.

Tổng quan module Nhân Sự & Tính Lương

Common Challenges Businesses Face

Payroll in Excel, accounting in separate software — Data entered 2–3 times, figures easily mismatch between payroll and the books

Social insurance and personal income tax calculated manually by formula — One wrong tax bracket throws off the entire sheet and creates risk during tax finalization

Employment contracts drafted manually in Word — Every employee requires a new draft, and clauses are easily missed

Finalizing payroll before posting the "salary expense" — Forgetting to record the entry, or posting to the wrong account 334/642

No visibility into the rates/thresholds the software uses, and no way to change them — When the law changes or your situation differs, you must wait for the vendor, with no control of your own

Employee records scattered across multiple places — No single source for employee information, contracts, and salaries

GTG CRM consolidates everything into a single source of data: employee → contract → payroll → accounting entry, automatically and seamlessly. No separate HR software, no double data entry.

Key Highlights

1. Employee Profiles & Employment Contracts in One Place

Danh sách hồ sơ nhân viên
  • Complete employee profiles: full name, job title, department, national ID/passport, skills, experience, work history, and seniority, plus attached documents for each person.
  • Employment contracts: create a contract for each employee (contract type, term, base salary, allowances). Each employee has one active contract, and the system enforces this automatically.
  • AI-assisted contract drafting: click Generate with AI to produce a standard employment contract (DOCX/PDF), automatically inserting your company's branding information, or upload a signed version.
  • Annual leave based on seniority, contract renewal / termination / appendices: manage the full employment contract lifecycle.
💡 Quick import of existing data: already have an employee list in Excel? Use bulk CSV import to load your entire workforce into the system in a few minutes.

2. Monthly Payroll — Automatically Compliant with Vietnamese Standards

Chi tiết một kỳ bảng lương
  • One-click payroll run: the system calculates Gross Salary → social insurance, health insurance, and unemployment insurance deductions → personal income tax (PIT) → Net Salary for each employee.
  • Built-in national datasets: currently available for Vietnam (social insurance calculated on full salary, 2% trade union fund contribution on the employer's share, progressive PIT tables, prorated calculations for mid-month joins and departures, regional minimum wage levels, and year-to-date income accumulation for accurate tax calculation). Automated salary accounting is currently available for Vietnam; datasets for other countries are being prepared.
  • Supplementary / off-cycle payments, structured benefits, and bonus decisions → a one-time income item → payslip, all within the same workflow.
  • Payslips sent from your own mailbox: employees receive payslip emails from your company's address, not an unfamiliar sender.

3. Payroll Dataset: GTG Default Values, You Control the Numbers (NEW)

This is a major change that gives you more peace of mind. Previously, the legal figures (social insurance rates, thresholds, tax brackets, and caps) were fixed and could only be changed by the vendor. Now you can review and adjust them yourself directly in the Payroll Calculation Settings.

Payroll Calculation Settings: list of legal parameters with GTG defaults, Edit and Reset to Default buttons
  • Defaults provided by GTG, reviewed and owned by you: each parameter displays its GTG default value so you know what you are adjusting from. The main legal basis for the Vietnam dataset includes the Social Insurance Law 2024, the Employment Law 2025, the Personal Income Tax Law 2025, the Trade Union Law, and Decree 105/2026/NĐ-CP and Decree 293/2025/NĐ-CP. Regarding the trade union fund specifically: GTG calculates and records this amount, while payment to the trade union is made by the enterprise. If the competent trade union organization has approved a reduction, suspension, or exemption for your organization, adjust the rate accordingly.
  • Adjust to fit your situation: modify rates, thresholds, brackets, and caps to match your company's actual circumstances; the next payroll period uses your values immediately.
  • Reset to default at any time: one click returns to the GTG default value.
  • Every change is logged: who made the change and what value was changed to what, because this data directly affects actual salary payments.
Edit a parameter: shows the GTG default (source, year) and an input field for your value
ℹ️ Why this matters: GTG does not "assert a legal figure on your behalf" and leave you to bear the consequences. GTG provides a transparent, editable default. You (or your accountant) review, adjust, and own the final figure, just as professional payroll software works.

4. Payroll Finalization → Automatic Posting to the General Ledger

Payroll expense journal entry automatically posted to the general ledger

When you finalize a payroll run, GTG CRM automatically posts the payroll expense journal entry to the General Ledger, using the same accounting automation already used for invoices and payments.

  • Balanced journal entry (Debit salary expense / Credit wages payable 334 + social insurance and union fund contributions 3382). Personal income tax withheld is recorded and posted separately when it arises.
  • You can view and adjust the posting rules. This is a workflow you own, not a black box.
  • Accounts for office salaries are chosen by your accountant: in a new workspace, the Salary — office & management line is left blank until your accountant selects an account. Which expense type those salaries fall under is your decision, so GTG CRM does not choose it for you. If a payroll run includes items that need posting but have no account yet, the run can still be finalized and will show Pending posting. Once your accountant selects an account and reruns it, the journal entry will be posted.
  • Net salary stays "parked" in account 334 until it is paid, in line with standard accounting practice.
  • You can see the journal entry right away in the workflow run log and in the General Ledger / Journal Entries, just as invoices are posted.

5. Salary Scale & HR Decisions

Salary scale by grade
  • Salary scale: AI suggests salary grades by position, minimum regional pay packages, and standard documents. Use them as the basis for recruiting and issuing offers.
  • Reward / disciplinary / termination decisions: generate decision documents using default global templates and standard Vietnamese templates.

6. Sensitive Access Control — Protecting Salary Data

Salary, bank account, and tax identification numbers are sensitive data. GTG CRM separates "can view the employee" from "can view the salary":

  • Users who only have permission to view the employee directory will not see salary, bank, or tax information. These fields are hidden on the server itself, not just in the interface.
  • Two suggested permission groups are available: HR Manager (full access) and HR Viewer (directory only).
  • Access logging: the system records who opened salary information, giving business owners an audit trail.

7. Granting Platform Access to New Employees (NEW)

You've recruited someone and created their employee profile. So how does that employee log in to GTG CRM? Previously, you had to go to Settings → User Management, re-enter the exact email from the employee profile, and then manually select a role from scratch. Now you can do this directly from the employee profile with the Grant Platform Access button.

Employee profile list — each row clearly shows platform access status, real screenshot from GTG CRM Expanded row for an employee without platform access — showing "This employee cannot yet log in to GTG CRM" along with the Grant Platform Access button, real screenshot from GTG CRM
  • Email and name are pulled automatically from the employee profile: no need to retype them, and no risk of mistyping the email.
  • Roles are suggested based on job title: if your workspace already has a role with the same name as the employee's job title (for example, a "Cashier" job title matches a predefined "Cashier" role), the system selects it automatically. You just need to confirm it or change it if you prefer.
Grant Platform Access modal — role suggested based on job title, with a note that one seat will be added to your plan, real screenshot from GTG CRM
  • Employee already has an account? The system detects it and links automatically — no re-invitation, no extra seat charged, no change to their existing role. This is very common for people you invited manually before this button existed.
  • No account yet → send an invitation by email with the role you selected. GTG CRM always tells you clearly before you confirm: "This action will add one seat to your current subscription plan." — no hidden fees.
  • The employee profile shows access status right away: whether it's pending activation or already active, which role, who granted it, and on what date — all in the same 360° view as that employee's contract and payroll.
Employee profile after access is granted — Active status, role, and Activity Log showing who linked the access, real screenshot from GTG CRM
  • When an employee leaves, the contract termination screen has an extra option (not enabled by default) "Also revoke platform access". When you turn this on, the system requires you to choose the person who will take over the tasks and records currently assigned to that employee — so no unfinished work is overlooked when access is revoked.
ℹ️ Who can see this button: HR staff with permission to manage employee profiles will see the Grant Access button, but granting access still requires approval from someone with user management permission in the workspace. If you don't have enough permissions, the system clearly tells you which administrator to ask for confirmation, rather than failing silently.

See each step in detail in the HR & Payroll user guide.

Business Benefits

Automatic payroll + social insurance + personal income tax — No more manual calculations or wrong tax brackets — finalize payroll in minutes

Default legal data set, fully customizable by you — Stay compliant with confidence, control your own figures, and update them yourself whenever the law changes without waiting on anyone

Data set for Vietnam, other countries in preparation — One system you can gradually expand into other markets

Finalize payroll → automatic journal entries — Never forget to record payroll expenses, no wrong accounts

One platform for HR + sales + accounting — Cut down on software you have to buy, one place to reconcile

AI-drafted contracts — Each employment contract in seconds, standardized, with your branding built in

Restricted access to sensitive payroll data + access logs — Salaries are protected properly, with a full audit trail

Bulk employee import from CSV — Move your entire staff into the system in minutes

Who Is It For?

  • SMB business owners who want to manage staff and payroll without buying a separate HR software.
  • HR / Administration teams that need one single place to manage profiles, contracts, and payroll.
  • Accountants who want payroll expenses posted automatically to the ledger, to the correct account and period — and who want to adjust rates/thresholds to match reality.
  • Businesses in Vietnam, currently or planning to expand into multiple countries, who want to pay salaries on the same system (countries outside Vietnam are in preparation).

How to Get Started?

The HR module is already available in your workspace. Start with HR → Employees: add your first employee profile (or import the full list from a CSV), then create an employment contract for each person. See the step-by-step guide to using HR & Payroll, or read why compliant payroll and control over your numbers both matter.

Free trial — no credit card required.

→ Start free with GTG CRM