CPP Portal (eprocure.gov.in) — Complete Guide for Bidders
The Central Public Procurement Portal is India's largest e-procurement platform — hosting tenders from central ministries, PSUs, and government departments. This guide explains how to register, search, and bid on CPP Portal.
📅 Updated: 25 July 2026
📊 Key Stats: The CPP Portal hosts 14,000+ active tenders across 1,500+ departments — making it the single largest source of central government procurement opportunities in India.
What is the CPP Portal?
The Central Public Procurement Portal (eprocure.gov.in) is the Government of India's official e-procurement platform. Launched by the Ministry of Finance, it provides a single window for publishing tenders, submitting bids, and managing the entire procurement lifecycle for central government entities.
The CPP Portal is actually two sub-portals:
CPPP1 (eProcure): The main portal at eprocure.gov.in — used by most central ministries and departments for publishing and receiving tenders.
CPPP2 (eTenders): A parallel portal for additional departments and organisations that have separate procurement workflows.
Both portals use the same NIC e-procurement system — registration, DSC requirements, and bidding process are identical.
Who Publishes Tenders on CPP Portal?
The CPP Portal serves a wide range of central government bodies:
Central Ministries: Road Transport, Railways, Defence, Health, Education, Power, Water Resources, and 50+ others
Public Sector Undertakings (PSUs): NHAI, AAI, BSNL, FCI, and many more
Autonomous Bodies: IITs, IIMs, AIIMS, NITs, research institutes
Defence Establishments: MES (Military Engineering Services), Ordnance Factories, DRDO labs
Tender84 tracks all CPP Portal tenders daily — browse them here with advanced filtering by department, state, value, and category.
How to Register on CPP Portal
Registration on eprocure.gov.in is free but requires specific documents:
Class 3 DSC: Mandatory. Get a valid Class 3 Digital Signature Certificate (Individual or Organisation). Read our DSC guide →
Visit eprocure.gov.in → Click "Online Bidder Enrollment" → Fill the registration form
Upload documents: PAN card, GST registration, Udyam/MSME certificate, DSC, bank account details
Pay registration fee: Most central departments do NOT charge registration fees, but some PSUs may
Digital signature mapping: Map your DSC to your CPP Portal account — this links your digital identity to your bidder profile
Wait for approval: Registration typically takes 2-5 working days for verification
⚠️ Important: CPP Portal registration is separate from state portal registration. If you're registered on Maharashtra or UP's e-procurement portal, you still need to register separately on CPP Portal for central government tenders.
How to Search for Tenders on CPP Portal
CPP Portal has a basic search but it's limited to one department/ministry at a time. The most efficient way to search is:
On CPP Portal directly: Login → Tenders → Search by Organisation/Department → Filter by date/value
On Tender84: Search across both CPPP1 and CPPP2 simultaneously, plus all state portals — with advanced filters by state, district, department, sector, and value. Browse CPPP1 tenders → or Browse CPPP2 tenders →
How to Submit a Bid on CPP Portal
The CPP Portal uses a 3-stage submission process:
Stage 1 — Technical Bid Upload: Upload your technical qualification documents as PDF. Sign with your DSC.
Stage 2 — Financial Bid (BOQ): Fill the online BOQ or upload your priced BOQ. Sign with DSC.
Stage 3 — Final Submission: Review all documents, pay EMD (online or upload BG/FDR), sign the final submission hash with DSC, and submit.
Critical: All three stages must be completed before the tender closing time. The portal clock (IST) is final — submissions even 1 second late are rejected.
Common CPP Portal Errors & Fixes
Error
Cause
Fix
"DSC not recognised"
Expired or wrong class of DSC
Get a valid Class 3 DSC. Re-map on portal.
"Java not installed"
CPPP needs Java 8 (32-bit) for signing
Install Java 8 32-bit. Do NOT use 64-bit.
"Session expired"
Portal auto-logout after 30 min inactivity
Save work frequently. Re-login and continue.
"Hash mismatch"
File modified after signing
Re-sign all documents. Do not rename files after signing.
"Bid submission failed"
Slow internet or portal timeout
Submit well before deadline. Use wired connection.
"EMD not accepted"
Wrong EMD amount or payment mode
Check NIT for exact EMD amount and accepted modes.
CPP Portal vs State Portals
Feature
CPP Portal
State Portals
Scope
All-India, central govt
Single state
Registration
One-time, pan-India
Per state, separate
Tender Types
Works, Goods, Services, Consultancy
Similar, state-specific rules
EMD Payment
Online (NEFT/RTGS), BG, FDR
Varies by state
DSC Requirement
Class 3 (any CA)
Class 3 (some states restrict CAs)
Tender84 Coverage
✅ Both CPPP1 & CPPP2
✅ All 36 states
Tips for CPP Portal Success
Register early: Don't wait for a specific tender — register now so you're ready when opportunities arise.
Check corrigenda: CPP Portal publishes amendments frequently. Always check the "Corrigendum" tab before submitting.
Use Tender84 for discovery: Search across all portals at once, then go to CPP Portal only for submission.
Keep DSC renewed: Set a calendar reminder 30 days before expiry. A lapsed DSC means missed opportunities.
Test your setup: Before a critical bid deadline, do a test submission on any open tender to verify DSC, Java, and browser compatibility.