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: 29 July 2026 · Author: Tender84 CPIO Intelligence
📊 Key Stats: CPP Portal (CPPP1 + CPPP2) hosts 14,000+ active tenders from 1,500+ central government departments — making it the single largest source of central procurement opportunities. Tender84 tracks both portals daily with advanced filtering.
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. Start your submission at least 4-6 hours before the deadline.
Java Setup — Critical for CPP Portal DSC Signing
CPPP portals (especially CPPP1 eprocure.gov.in) use a Java-based DSC signing applet. Without the correct Java version, you cannot sign or submit bids.
✅ Required:Java 8 Update 202 (32-bit) — NOT 64-bit, NOT Java 11 or newer. Download from Oracle's Java Archive. After installation, add the CPP Portal URL to Java's Exception Site List in Java Control Panel → Security tab.
Note: Newer CPPP interfaces are moving to browser-based signers (no Java needed). But many departments still use the older Java-based system. If you see a "Java not detected" error, install Java 8 32-bit.
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.
Use wired internet: Wi-Fi drops during bid submission can corrupt the signing process. A wired connection is far more reliable for critical submissions.
Save as you go: CPP Portal auto-logout after 30 minutes. Prepare all documents offline, then upload and sign in one session.