Import Payroll
Overview
The Import Payroll menu is used to import employee payroll data in bulk. This feature allows you to process payroll for specific periods, upload data, and verify employee salary calculation results including components such as basic salary, JHT deductions, JP deductions, and total payments.

Page Navigation
The Import Payroll page is located in the Payroll » Import Payroll menu.
Period Filter (Month Filter)
Before importing, you need to select the payroll period to be processed. A month filter is available to facilitate selection:

Available Months List
| Month | Year |
|---|---|
| December 2025 | (Currently selected) |
| February 2026 | |
| January 2026 | |
| November 2025 | |
| October 2025 | |
| September 2025 | |
| August 2025 | |
| July 2025 | |
| June 2025 | |
| May 2025 | |
| April 2025 | |
| March 2025 |
How to Select a Period:
- Click the Month Filter dropdown
- Select the desired month and year
- The system will display payroll data for that period
Payroll Import Process
The payroll import process consists of several steps that need to be followed sequentially.
Step 1: Select Period of Payroll

Title: "1. Select Period of payroll"
Description: "Choose the specific payroll period for which you want to process payments."
Field:
| Field | Description | Required |
|---|---|---|
| Period | Select payroll period (example: December 2025) | ✅ Yes |
Buttons:
| Button | Function |
|---|---|
| Continue | Proceed to the next step |
| Cancel | Cancel the import process |
Step 2: Make Sure Timeframe Payroll

Title: "2. Make sure timeframe payroll"
Description: "Ensure that the selected payroll timeframe is accurate and covers all necessary dates."
In this step, you need to verify that the selected payroll period is correct and covers all required dates.
Status:
- Select Period of payroll (completed)
- Make sure timeframe payroll (in progress)
Buttons:
| Button | Function |
|---|---|
| Continue | Proceed to the next step |
| Back | Return to the previous step |
Step 3: Upload Your Data

Title: "3. Upload your data - Last step"
In this final step, you will upload the payroll data file.
Download Templates
Before uploading, you can download a template to ensure the file format is correct:

Download Templates Button:
- Click to download the template file in the appropriate format (CSV/Excel)
Import File

Import File Section:
- Import File - Area to select the file to be uploaded
- Upload - Button to start the upload process
- Back - Return to the previous step
Main Buttons:
| Button | Function |
|---|---|
| Cancel | Cancel the entire import process |
| Upload | Upload the file and process the data |
Payroll Import Results
After the import process is successful, the system will display payroll data for the selected period.
Header Information

Information displayed:
Payroll Data Table

The table displays employee payroll data with the following columns:
| Column | Description | Example |
|---|---|---|
| Name | Employee name | Muhammad Jahidin |
| ID Employee | Employee ID number | MUBI.0001 |
| Period | Payroll period | December 2025 |
| Basic Salary | Employee basic salary | 10,000,000.00 |
| JHT 2% | JHT 2% deduction | 200,000.00 |
| JP 1% | JP 1% deduction | 100,000 |
| Total Deduction | Total deductions | 900,000.00 |
| Total Payment | Total payment | 14,100,000.00 |
| Actions | Action buttons | 🗑️ 🗑️ |
Payroll Table Data
Here are examples of payroll data for the December 2025 period:
| Name | ID Employee | Period | Basic Salary | JHT 2% | JP 1% | Total Deduction | Total Payment | Actions |
|---|---|---|---|---|---|---|---|---|
| Muhammad Jahidin | MUBI.0001 | December 2025 | 10,000,000.00 | 200,000.00 | 100,000 | 900,000.00 | 14,100,000.00 | 🗑️ 🗑️ |
| Imam Saeful Millah A | MUBI.0002 | December 2025 | 10,000,000.00 | 200,000.00 | 100,000 | 900,000.00 | 14,100,000.00 | 🗑️ 🗑️ |
| Sigit Pramono | MUBI.0003 | December 2025 | 57,000,000.00 | 1,140,000.00 | 570,000 | 5,130,000.00 | 80,370,000.00 | 🗑️ 🗑️ |
| Chandra Adhila | MUBI.0004 | December 2025 | 10,000,000.00 | 200,000.00 | 100,000 | 900,000.00 | 14,100,000.00 | 🗑️ 🗑️ |
| Raden Ganang | MUBI.0005 | December 2025 | 10,000,000.00 | 200,000.00 | 100,000 | 900,000.00 | 14,100,000.00 | 🗑️ 🗑️ |
| Fauzan Bachtiar | MUBI.0006 | December 2025 | 10,000,000.00 | 200,000.00 | 100,000 | 900,000.00 | 14,100,000.00 | 🗑️ 🗑️ |
| Tasya Dika | MUBI.0007 | December 2025 | 10,000,000.00 | 200,000.00 | 100,000 | 900,000.00 | 14,100,000.00 | 🗑️ 🗑️ |
| Fira | MUBI.0008 | December 2025 | 10,000,000.00 | 200,000.00 | 100,000 | 900,000.00 | 14,100,000.00 | 🗑️ 🗑️ |
| Alysa | MUBI.0009 | December 2025 | 10,000,000.00 | 200,000.00 | 100,000 | 900,000.00 | 14,100,000.00 | 🗑️ 🗑️ |
Note: Table displays 9 out of 20 data items
Payroll Components
Basic Salary
Basic salary is the employee's base salary before allowances are added or deductions are made.
| Employee | Basic Salary |
|---|---|
| Sigit Pramono | 57,000,000.00 |
| Others | 10,000,000.00 |
Deductions
There are two types of deductions displayed:
| Deduction | Percentage | Description |
|---|---|---|
| JHT 2% | 2% of salary | Old Age Security (employee deduction) |
| JP 1% | 1% of salary | Pension Insurance (employee deduction) |
Calculation Example:
- Basic Salary: Rp 10,000,000
- JHT 2%: Rp 200,000 (10,000,000 × 2%)
- JP 1%: Rp 100,000 (10,000,000 × 1%)
Total Deduction
Total Deduction is the sum of all deductions from the employee's salary.
Total Deduction Components:
- JHT 2%
- JP 1%
- Other deductions (if any)
Example:
- Basic Salary: Rp 10,000,000
- JHT 2%: Rp 200,000
- JP 1%: Rp 100,000
- Other Deductions: Rp 600,000
- Total Deduction: Rp 900,000
Total Payment
Total Payment is the final amount received by the employee after adding allowances and subtracting deductions.
Formula: Total Payment = Basic Salary + Allowances - Total Deduction
Example:
- Basic Salary: Rp 10,000,000
- Allowances: Rp 5,000,000
- Total Deduction: Rp 900,000
- Total Payment: Rp 14,100,000
Actions on Payroll Data
Actions
In the Actions column, there is a 🗑️ (trash) icon that appears twice:

| Icon | Function |
|---|---|
| 🗑️ | Delete payroll data (possibly for different functions) |
| 🗑️ | Delete payroll data (confirmation or other function) |
Possible functions:
- First 🗑️: Delete payroll data
- Second 🗑️: Permanent delete or cancel import
Complete Payroll Import Flow
Here is the complete payroll import process flow:
Flow Diagram
Start ↓ Select Period (Month Filter) ↓ Step 1: Select Period of Payroll ↓ Click Continue ↓ Step 2: Make Sure Timeframe Payroll ↓ Verify Period ↓ Click Continue ↓ Step 3: Upload Your Data ↓ Download Template (optional) ↓ Upload Import File ↓ Click Upload ↓ Data Processed ↓ Display Payroll Results ↓ Verify Data ↓ Finish
Step Summary
| Step | Name | Action |
|---|---|---|
| 1 | Select Period of payroll | Select period (December 2025) |
| 2 | Make sure timeframe payroll | Verify selected period |
| 3 | Upload your data | Upload payroll data file |
Usage Tips
- Select the Right Period - Ensure you select the appropriate month and year before starting the import process.
- Use the Template - Always download the template first to ensure the file format is correct.
- Verify Data Before Upload - Check the file to be uploaded to avoid data errors.
- Check Calculations - After import, verify basic salary, deduction, and total payment calculations.
- Pay Attention to Employees with Different Salaries - For employees like Sigit Pramono with different salaries, ensure the calculations are accurate.
- Documentation - Save the import file and results for audit purposes.
- Delete Duplicate Data - Use the delete icon to clean up unnecessary data.
Payroll Data Verification
Things to verify after import:
1. Data Completeness
- All employees appear in the list
- No employees are missed
- Number of items matches total employees
2. Basic Salary Calculation
- Basic salary matches employee data
- Employees with different positions have appropriate salaries
- No input errors in nominal values
3. Deduction Calculation
- JHT 2% calculated correctly (2% of basic salary)
- JP 1% calculated correctly (1% of basic salary)
- Total deduction is correct (sum of all deductions)
4. Total Payment Calculation
- Total payment = basic salary + allowances - deductions
- Numbers are reasonable and as expected
- No rounding errors
5. Data Consistency
- Number format is consistent (thousand separators and decimals)
- Employee names match the database
- Employee ID is valid
Troubleshooting
File Upload Failed
- Ensure the file format matches the template
- Check that the file size is not too large
- Ensure the file is not corrupted
- Try downloading the template again
Data Not Displayed After Upload
- Wait a moment, the process may be running
- Refresh the page
- Check if the month filter is appropriate
- Check for error notifications
Calculations Don't Match
- Check the calculation formulas in the import file
- Verify source data (basic salary, allowances)
- Manually calculate for a sample employee
- Edit data if necessary
Number of Items Doesn't Match
- Check the number of active employees in that period
- Ensure the import file contains all employees
- Filter to display all data
Delete Button Not Working
- Ensure you have access rights
- Try refreshing the page
- Check if the data is being processed by another system
Integration with Related Menus
Employee Database
Basic salary data comes from Employee Database under the employee compensation tab.
Payroll Report
Import results can be viewed in the Payroll Report menu for the relevant period.
Bank Payment
Total payment data can be exported for the bank payment process.
BPJS Management
JHT and JP data are integrated with BPJS Management for reporting.
Next Steps
Overtime Requests - Employee
Complete guide to managing employee overtime requests in the Overtime Management - Request menu, including viewing the list of overtime submissions, filtering by status, processing approvals, and creating new overtime requests.
Payroll System
A guide to accessing and using the separate payroll system at payroll.moyee.co.id for in-depth employee payroll data management.