Who Needs This Service?
Eligibility:
- Students who have passed Class 10th or 12th board examinations from CBSE, state boards (like UP Board, Maharashtra Board, Bihar Board, etc.), or other recognized educational boards in India
- Former students who need duplicate mark sheets or migration certificates for higher education admission, job applications, or overseas education
- Students switching from one educational board to another who require migration certificates to prove their academic credentials
Required Documents
Before starting the online download process, keep these documents ready:
- Valid Aadhaar Card (linked mobile number for OTP verification)
- Board examination roll number (from admit card or previous mark sheet)
- Date of birth (as registered with the board)
- Email ID and mobile number (for communication and OTP)
- Scanned photograph (passport size, if applying for duplicate)
- School/institution code (for some boards)
- Previous mark sheet (if available, for reference)
- Payment method (Debit/Credit card, Net Banking, UPI for applicable fees)
Online Application Process
For CBSE Board (Central Board of Secondary Education)
1. Visit the Official DigiLocker Portal
Go to https://www.digilocker.gov.in/ (official government document repository)
2. Register/Login to DigiLocker:
- Click on “Sign Up” if you’re a new user
- Enter your Aadhaar number or mobile number
- Complete OTP verification sent to your registered mobile
- Set username and security PIN (6 digits)
- Existing users can directly click “Sign In”
3. Access CBSE Documents:
- After login, click on “Issuer” section in the dashboard
- Type “CBSE” in the search bar
- Select “Central Board of Secondary Education”
- Choose the document type: “Certificate of Marks Class X” or “Certificate of Marks Class XII”
4. Verify Your Details:
- Enter your CBSE roll number (Example: 1234567 for Class 10 or 7654321 for Class 12)
- Enter year of passing (Example: 2024, 2023, etc.)
- Click on “Get Document”
5. Download Your Mark Sheet:
- The digitally signed mark sheet will appear in your “Issued Documents” section
- Click on the document to view
- Click “Download” icon to save PDF copy
- The downloaded mark sheet has a QR code for verification and is legally valid
Alternative Method – CBSE Academic Portal:
Visit: https://cbseacademic.nic.in/
- Click on “Student Resources”
- Select “Marks/Grades” section
- Enter roll number and date of birth
- Download the mark sheet PDF
For Migration Certificate from CBSE:
Visit: https://cbse.gov.in/cbsenew/documents/Duplicate_Migration.pdf
- Download the application form for migration certificate
- Fill the form with required details
- Submit online through CBSE’s online service portal at https://cbse.gov.in/
- Pay the prescribed fee (currently ₹500 for duplicate migration certificate)
- Upload required documents (mark sheet copy, ID proof)
- Track application status using acknowledgment number
For State Boards
UP Board (Uttar Pradesh Madhyamik Shiksha Parishad)
1. Visit Official Portal:
Go to https://upmsp.edu.in/ (official UP Board website)
2. Access Results/Downloads Section:
- Click on “Results” in the main menu
- Select your examination year and class
- Enter roll number and date of birth
- View and download mark sheet
3. For Digital Mark Sheet:
Visit: https://www.digilocker.gov.in/
- Login to DigiLocker
- Search for “UPMSP”
- Enter roll number and year
- Download digitally signed certificate
4. For Migration Certificate:
- Visit UP Board office portal
- Fill online application for migration certificate
- Pay fee (₹200 for migration certificate)
- Submit scanned documents
- Receive migration certificate by post within 15-30 days
Maharashtra State Board (MSBSHSE)
1. Official Portal:
Visit: https://mahahsscboard.in/
2. Download Process:
- Click on “Examination” tab
- Select “Download Mark List”
- Enter seat number and mother’s name
- Download PDF mark sheet
3. DigiLocker Integration:
- Access through https://www.digilocker.gov.in/
- Search “Maharashtra State Board”
- Fetch documents using seat number
4. Migration Certificate Application:
Visit: https://mahahsscboard.in/
- Navigate to “Student Services”
- Click “Apply for Migration Certificate”
- Register with email and mobile number
- Fill application form with examination details
- Upload Class 12 mark sheet and ID proof
- Pay online fee (₹100-200)
- Download application receipt
- Migration certificate dispatched within 21 working days
Bihar Board (BSEB)
1. Official Website:
Visit: http://biharboardonline.bihar.gov.in/
2. Mark Sheet Download:
- Click on “Results” section
- Select examination type (Matric/Intermediate)
- Enter roll code and roll number
- Download mark sheet PDF
3. For Duplicate/Migration Certificate:
Visit: http://biharboardonline.bihar.gov.in/DuplicateCertificate.aspx
- Fill online application form
- Upload required documents (FIR copy for lost certificates, ID proof)
- Pay processing fee (₹50-100) online
- Receive certificate at registered address within 30 days
CBSE – Detailed Migration Certificate Process
1. Online Application:
Visit: https://cbse.gov.in/ → Click “Online Services”
2. Registration:
- Click “Duplicate Migration Certificate”
- Create account with email and mobile
- Verify through OTP
3. Fill Application Form:
- Personal details (name as per mark sheet, father’s/mother’s name)
- Examination details (roll number, year, school code)
- Reason for migration certificate requirement
- Current address for dispatch
4. Document Upload:
- Scanned mark sheet (PDF, max 500KB)
- Scanned ID proof – Aadhaar (PDF, max 500KB)
- Passport size photograph (JPG, max 100KB)
5. Fee Payment:
- Fee: ₹500 for migration certificate
- Payment modes: Credit/Debit card, Net Banking, UPI
- Save payment receipt with transaction ID
6. Submit Application:
- Review all details carefully
- Submit application
- Note down application number (Example: MIG/2024/123456)
- Receive confirmation email
Offline Process
For CBSE Board
1. Visit CBSE Regional Office:
Find your nearest regional office at: https://cbse.gov.in/cbsenew/contact-us.html
Addresses of Major Regional Offices:
- Delhi: Shiksha Kendra, 2, Community Centre, Preet Vihar, Delhi-110301
- Panchkula: Plot No. 31, Sector 5, Panchkula-134109 (Haryana)
- Guwahati: Bamunimaidam, Guwahati-781021 (Assam)
- Ajmer: Plot No. 18, Vaishali Nagar, Ajmer-305001 (Rajasthan)
- Chennai: No. 4, D.P.I. Campus, College Road, Chennai-600006 (Tamil Nadu)
2. Documents Required:
- Original mark sheet (if available) or FIR copy (if lost)
- ID proof (Aadhaar/Voter ID)
- Two passport size photographs
- Duly filled application form (available at office)
- Demand draft of ₹500 for migration certificate
3. Submit Application:
- Submit form at counter
- Collect acknowledgment receipt
- Processing time: 15-30 working days
- Collect certificate from same office or request by post
For State Boards (Offline)
1. Visit District Education Office/Board Office:
Each state has district-level offices:
UP Board:
- Main Office: 14 Khemchand Marg, Civil Lines, Prayagraj-211001
- District education offices in each district
Maharashtra Board:
- Head Office: Pune-411005
- Divisional offices in Mumbai, Pune, Nagpur, Aurangabad
Bihar Board:
- Office: Bailey Road, Patna-800001
2. Required Documents for Offline:
- Written application (in prescribed format)
- Original mark sheet or FIR copy
- Two photographs
- ID proof
- Fee payment challan (pay at designated bank)
3. Submission Process:
- Collect application form from office
- Fill completely with blue/black pen
- Attach all documents
- Pay fee at counter/bank
- Submit at designated counter
- Collect acknowledgment slip with date of collection
How to Check Status and Track Application
For CBSE Online Applications
1. Visit CBSE Portal:
Go to: https://cbse.gov.in/
2. Track Application:
- Click “Track Your Application” under Online Services
- Enter application number (Example: MIG/2024/123456)
- Enter date of birth
- Click “Submit”
- View current status: Submitted/Under Process/Dispatched/Completed
3. Status Meanings:
- Submitted: Application received, payment verified
- Under Process: Documents being verified
- Approved: Certificate generated
- Dispatched: Sent via Speed Post (tracking number provided)
- Completed: Delivered to address
For DigiLocker Documents
1. Login to DigiLocker:
Visit: https://www.digilocker.gov.in/
2. Check Issued Documents:
- Click “Issued Documents” in dashboard
- All downloaded certificates appear here
- Documents remain accessible permanently
For State Boards
1. UP Board Status Check:
Visit: https://upmsp.edu.in/
- Click “Application Status”
- Enter registration number
- View status and expected delivery date
2. Maharashtra Board Status:
Visit: https://mahahsscboard.in/
- Login to student account
- Click “Track Application”
- Enter application ID
- Check status and dispatch details
3. Bihar Board Status:
Visit: http://biharboardonline.bihar.gov.in/
- Click “Track Application Status”
- Enter application number and mobile number
- View processing stage
Common Problems and Solutions
Problem 1: Unable to Find Document in DigiLocker
Error: “Document not found” or “No records available”
Solutions:
- Verify you’re entering the correct roll number (check admit card/old mark sheet)
- Ensure you’re selecting the correct year of examination
- For CBSE students who passed before 2015, documents may not be available in DigiLocker – use offline method
- Clear browser cache and try again
- Try different browser (Chrome, Firefox, Safari)
- Ensure Aadhaar is linked to mobile number for OTP verification
- Contact board helpline if issue persists
Problem 2: Payment Failure During Online Application
Error: “Transaction failed” or “Payment not confirmed”
Solutions:
- Check if amount is debited from bank account (check SMS/bank statement)
- Wait 24 hours for auto-reversal if payment failed
- Do not make multiple payments immediately
- Use alternate payment method (if used UPI, try card or net banking)
- Clear browser cookies before retrying
- Take screenshot of error message
- Contact payment gateway helpline with transaction ID
- Submit payment proof to board office if amount debited but not reflected
- Helpline for payment: CBSE – 011-23212603
Problem 3: Name/DOB Mismatch in Documents
Error: “Details do not match” or “Verification failed”
Solutions:
- Enter name EXACTLY as printed on original mark sheet (including spelling)
- Check date of birth format (DD-MM-YYYY or DD/MM/YYYY as required)
- Contact school to verify correct details in board records
- Apply for correction/rectification first if actual error in mark sheet
- For CBSE name correction: Visit https://cbse.gov.in/ → Verification of Certificates → Apply for correction
- Fee for correction: ₹500-1000
- Processing time for corrections: 30-45 days
- Download corrected mark sheet before applying for migration
Problem 4: Migration Certificate Not Received by Post
Error: Application shows “Dispatched” but certificate not received after 30 days
Solutions:
- Check Speed Post tracking number provided in application status
- Track on India Post website: https://www.indiapost.gov.in/ → Track Consignment
- Verify delivery address entered in application (common error)
- Contact local post office with tracking number
- If lost in transit, apply for duplicate with:
- Copy of original application
- Non-delivery certificate from post office
- Fresh application with fee
- CBSE allows re-dispatch on request (no additional fee if tracking shows undelivered)
- Email board office with application number and tracking details
Problem 5: Website Not Opening or Technical Errors
Error: “Server not responding” or “503 Service Unavailable”
Solutions:
- Avoid accessing during peak hours (10 AM – 5 PM, especially March-May result season)
- Try early morning (6-8 AM) or late evening (9-11 PM)
- Check official board social media for scheduled maintenance notices
- Use mobile app if available (CBSE has CBSE Pariksha Sangam app)
- Try accessing from different device (mobile if using laptop, vice versa)
- Disable VPN if using one
- Check internet connection stability
- For persistent errors, download offline application form and submit physically
- Board websites update: CBSE usually updates systems on weekends
Official Helpline Numbers and Contact Information
CBSE (Central Board of Secondary Education)
Toll-Free Number: 1800-11-8002 (Monday to Friday, 9:30 AM to 5:30 PM)
Email Support:
- General queries: cbse.online@gmail.com
- Migration certificate: academic.cbse@gmail.com
- Technical issues: cbseit@gmail.com
Head Office Address: Shiksha Sadan, 17, Institutional Area, Rouse Avenue, New Delhi – 110002
Helpdesk Numbers:
- 011-23212603 (General)
- 011-23211576 (Examination related)
- 011-23235774 (Academic related)
Official Website: https://cbse.gov.in/
UP Board (UPMSP)
Helpline: 0532-2461467, 0532-2461978
Email: upmsp.in@gmail.com
Office Address: Secretary, Board of High School and Intermediate Education, U.P. 14, Khemchand Marg, Civil Lines, Prayagraj – 211001
Official Website: https://upmsp.edu.in/
Maharashtra State Board (MSBSHSE)
Helpline: 020-25652187, 020-25654504
Toll-Free: 1800-266-0201
Email: info@mahahsscboard.in
Office Address: Maharashtra State Board of Secondary and Higher Secondary Education Pune – 411005
Official Website: https://mahahsscboard.in/
Bihar Board (BSEB)
Helpline: 0612-2230009, 0612-2234524
Email: bsebinfo@gmail.com
Office Address: Bihar School Examination Board Bankipore, Patna – 800001
Official Website: http://biharboardonline.bihar.gov.in/
Other State Boards
West Bengal Board (WBBSE):
- Helpline: 033-23238827
- Website: https://wbbse.wb.gov.in/
Karnataka Board (KSEEB):
- Helpline: 080-22382167
- Website: https://kseeb.kar.nic.in/
Tamil Nadu Board:
- Helpline: 044-24351921
- Website: https://dge.tn.gov.in/
Rajasthan Board (RBSE):
- Helpline: 0141-2710872
- Website: https://rajeduboard.rajasthan.gov.in/
Haryana Board (BSEH):
- Helpline: 0172-2576080
- Website: https://bseh.org.in/
Important Tips and Additional Information
1. Validity of Downloaded Certificates:
- Mark sheets downloaded from DigiLocker are legally valid and accepted by all Indian universities, government departments, and most employers
- Digital mark sheets contain QR code for instant verification
- No need to get attestation for DigiLocker documents
2. Fees Structure (as of February 2026):
- CBSE Migration Certificate: ₹500
- CBSE Duplicate Mark Sheet: ₹1,000 per subject
- State boards: ₹50-300 (varies by state)
- Courier charges: ₹50-100 (if applicable)
3. Processing Time:
- DigiLocker download: Instant (if available)
- Online migration certificate: 15-30 working days
- Offline applications: 30-45 working days
- Rush processing: Some boards offer urgent service with additional fee
4. Document Verification:
- All boards provide online verification at their official websites
- Enter roll number and year to verify authenticity
- Employers/institutions can verify independently
5. For Students Passed Before 2010:
- Digital records may not be available for very old examinations
- Contact board office directly for physical duplicate
- Keep original certificates safely as digitization is ongoing
6. Migration Certificate Requirements:
- Required when changing boards (CBSE to State Board or vice versa)
- Needed for university admissions in different states
- Not required within same board for different schools
- Valid indefinitely (no expiry date)
Disclaimer: This information is from official sources as of February 2026. Board rules, fees, and processes may change. Always verify current procedures on official board portals (https://cbse.gov.in/, https://upmsp.edu.in/, https://mahahsscboard.in/ etc.) or contact respective board helplines before applying. Keep all transaction receipts and application acknowledgments until you receive your certificates.
