malaysia-contractor-cp58-wht

Generates LHDN CP58 registers and Section 107A/109B withholding tax computations for contractor payments.

1|Updated Jun 21, 2026
One-click install
npx skills add https://github.com/tapway/shogun-os --skill malaysia-contractor-cp58-wht-tapway
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: malaysia-contractor-cp58-wht
Source: https://github.com/tapway/shogun-os/tree/main/skills/finance/malaysia-contractor-cp58-wht
Command: npx skills add https://github.com/tapway/shogun-os --skill malaysia-contractor-cp58-wht-tapway

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Malaysian companies paying independent contractors and foreign vendors must track LHDN Form CP58 thresholds, issue self-billed e-Invoices, and compute withholding tax correctly — manual tracking across bills is error-prone and risks penalties. ## Core Features & Use Cases - CP58 Annual Register: Aggregates contractor payments from purchase bills, flags payees exceeding the RM 5,000 calendar-year threshold, and produces an LHDN-format register with NRIC/BRN details. - Self-Billed e-Invoice Issuance: Identifies eligible contractor payments under the LHDN e-Invoicing mandate and records e-Invoice references against payments. - WHT Computation: Calculates Section 107A (10% labour + 3% materials) and Section 109B withholding tax for foreign vendors, posts the WHT liability, and flags remittance deadlines. - Use Case: At year-end, pull all contractor bills via accounting tools, produce the CP58 register for LHDN submission, and compute net payment plus WHT for a RM20,000 foreign vendor invoice. ## Quick Start Ask the finance-manager agent to build this year's CP58 register and compute withholding tax for all foreign vendor payments.

Frequently Asked Questions about malaysia-contractor-cp58-wht

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I generate an LHDN CP58 register for contractors?

Pull all contractor purchase bills for the calendar year, aggregate payments per payee, and flag anyone exceeding RM 5,000. Cross-reference NRIC/BRN numbers against the contractor master register, then output the register in the LHDN-required format.

How is Section 107A withholding tax calculated in Malaysia?

Section 107A WHT splits into 10% on the labour component and 3% on materials for contract payments to non-residents. The skill computes gross, WHT, and net amounts, posts the WHT liability, and flags the remittance deadline.

When is the CP58 RM 5,000 threshold triggered?

CP58 is triggered when aggregate payments to a single contractor or agent exceed RM 5,000 in a calendar year. Individual invoices below RM 5,000 still count toward the cumulative annual total.

What is the deadline for remitting WHT to LHDN?

WHT must be remitted to LHDN by the last day of the month following the deduction. Late remittance attracts a 10% penalty under the Income Tax Act 1967.

When should I not use this skill for contractor payments?

Do not use it for regular employee payroll tax, which belongs to payroll-statutory-accounting, or for corporate SST filing, which belongs to tax-sst-compliance. LHDN may also reclassify a contractor as an employee if the engagement resembles employment.