Log in
All guides

Service agreements and bonds in IT jobs: what freshers should know

Many fresher offers come with a bond. Read it before you sign, know what leaving early costs, and don't hand over your original certificates.

Last updated 2 Nov 2026

Many fresher offers in Indian IT include a service agreement, often called a bond. It says you will stay with the company for a set time, and what happens if you leave earlier.

A bond isn't automatically bad. Companies spend money training freshers and want some of it back if you leave in a few months. But you should understand the terms before you sign, because they can be hard to undo later.

This guide is general information, not legal advice. For a specific contract, talk to a lawyer.

What a bond usually says

Questions to ask before you sign

  1. How long is the bond, and does it start from joining or after training?
  2. Exactly how much do I pay if I leave early, and does it reduce each month?
  3. What if the company asks me to leave, or I fail training? Do I still pay?
  4. Do you keep any original documents? If so, which ones, and when are they returned?
  5. Can I get the agreement in writing before I accept the offer?

Ask by email, so you have the answers in writing.

Original certificates

Some employers ask to keep your original marksheets or degree certificate for the length of the bond. Be very careful with this:

How Indian courts see bonds

In general, Indian courts have been more willing to support a bond that recovers real, reasonable training costs than one with a large penalty meant to stop you leaving. But every case depends on its facts and the exact wording. Don't sign assuming a bond "isn't legal anyway".

When a bond is a red flag

These are signs of a scam or a bad employer, not a normal bond:

If you're asked to pay, it's a scam. Call 1930 or report it at cybercrime.gov.in. See Spotting fake fresher job offers, or paste the message into our scam checker.

Should you sign?

If the company is genuine, the bond terms are clear, the penalty is reasonable and you plan to stay through training anyway, a bond is usually fine for a first job. If something feels wrong, ask more questions before you accept. A good employer will answer them.

Open roles that fit

S
Siemens jobs.siemens.com · 6h ago

Software Developer - Train IT

Pay not shown. Ask before you apply.
Official
Pune - Maharashtra - India Batch not stated Experience not stated No deadline given
C++ Python Linux Embedded Systems
Checked 6h ago
Y
YouTube google.com · 6h ago

User Experience Design Intern, Summer 2027, YouTube UX

Pay not shown. Ask before you apply.
Fresher-safe Official Internship
Bengaluru, Karnataka, India '28 batch Freshers Closes in 2 days
Figma Framer Studio User Research Interaction Design
Checked 6h ago
A
Amber amberstudent.keka.com · 22h ago

AI Data Analyst Intern

₹25–30k / month
Fresher-safe Official Internship
Pune, Maharashtra Batch not stated Freshers No deadline given
SQL Tableau Power BI Python
Checked 22h ago
Esc
↑↓ move Enter open Esc close

Your profile

Set it once. Every job then shows how well you match. It stays in this browser only.

Share it

Post the card on your story, or send it to a friend who's hunting too.