Specialist Advisor
Corporate & Compliance Consultant
Published on: Jul 30, 2026
GST CMP-03 Filing
Small businesses registered under the
GST composition scheme can pay GST at a fixed rate of turnover every quarter and file quarterly GST returns. Composition Scheme has been designed with the aim to make compliance more accessible and cost-effective for the taxpayers. In addition to filing a CMP-02 application to opt for the Composition Scheme, the migrated taxpayers have to file GST CMP-03 form to intimate the government about the amount of stock (including the inward supply of goods from unregistered persons) held by them on the date of opting into the scheme. The stock intimation details have to be provided in Form GST CMP-03. In this article, we look at the intimation of Stock details for opting Composition Levy in detail.Eligibility Criteria
Migrated taxpayers who want to opt for Composition Scheme, they have to intimate the Government about their choice by filing Form
GST CMP-01 or Form GST CMP-02. Only the Migrated taxpayers, with an effective date of composition as 1st July 2017, can file FORM CMP-03. This form can be filed by the taxpayers only if the below following conditions are satisfied.- A taxpayer is a migrated taxpayer
- The effective date of composition is 1st July 2017
- The taxpayer has opted for composition levy by filling the CMP-01 form.
Time Limit to File CMP-03
GST CMP-03 has to be filed within 120 days from the appointed date of filing CMP-02. Tax official will get an alert post 120 days (or at the end of such extended period) in case taxpayer does not submit the intimation of stock details of all the GSTIN attached to the PAN within 120 days from the appointed date.
Offline Application Procedure to File GST CMP-03
The Migrated taxpayers must follow the below procedure to file GST CMP-03 for the intimation of stock details for opting Composition Levy via Offline.
Approach Facilitation Centre: The taxpayers can approach either directly or through a Facilitation Centre notified by the Commissioner. Note: The form can be downloaded from the GST portal or can get the form from the concerned department. The GST CMP-03 form is reproduced below in the PDF format for the quick references. Filing of Form CMP-03: Now file the form with details of stock, including the inward supply of goods received from unregistered persons, held by the taxpayer on the day preceding the date from which the taxpayer opts to pay tax under GST Composition levy.Online Application Procedure to File GST CMP-03
The Migrated taxpayers must follow the below procedure to file GST CMP-03 for the intimation of stock details for opting Composition Levy.
Visit GST Portal
Step 1: Firstly, migrated taxpayers have to visit the Goods and Services Tax portal to apply GST CMP-03 for the intimation of stock details for opting Composition Levy.Login into Portal
Step 2: Click on the âLoginâ button to access the username and password page. Step 3: Enter the correct âUsernameâ and âPasswordâ credentials along with the captcha in the required field and click âloginâ.Stock Intimation for opting Composition Levy
Step 4: After logging in, select âStock Intimation for opting Composition Levyâ from the Registration Menu under the service tab that is visible on the home page.Download Stock Details
Step 5: Click on the âdownload templateâ button to download the template to fill the stock details and also check in the verification box.Enter Stock Details in Excel Sheet
Step 9: Now enter the GST Identification Number (GSTIN).Validation Process
Step 13: Once all the stock details are entered in the sheet, click on the Validate button.Create a JSON file
Step 16: Now click on the âGenerate File to Uploadâ button to create the JSON file to upload on the portal.- In the case of NIL or negative figure, the same will be ignored.
- In case, of the positive figure, the user needs to make the payment before submission of the form.
View Balance Sheet in Cash Ledger
Step 24: Click on the âview balance in cash ledgerâ button to know the cash balance.- In the case of NIL or negative figure, the same will be ignored, and also no payment is to be made.
- If there is not enough balance to make the payment of the liability, at this stage, save the intimation and make the payment by using payment functionality.
Update Ledger Balance Sheet
Step 27: If there is a sufficient balance in the Electronic Cash Ledger, then proceed forward and click the Update Ledger Balance button to update the ledger balance sheet.Verification Details
Step 31: Select the Verification checkbox for authentication of the details submitted in the form.- Click the Submit with DSC button.
- Then click the Proceed button.
- Select the certificate and then click the âsignâ button.
- Click the Submit with EVC button.
- Enter the OTP that is sent to an email address and mobile number of the Authorized Signatory registered at the GST Portal and to validate OTP, click the Validate OTP button.