Data AnalyticsSalary, offers and pay mechanics

Joining Mid-Month: How Your First Salary Is Prorated

PK
Pankit Kumar
Sr. Data Scientist at Parexel (a Goldman Sachs–backed company) · 27 September 2026 · 4 min read
In this article (5 sections)

Related programme: the Data Analytics with Generative AI course (3–4 months; ₹90,000 (inclusive of GST) · EMI from ₹4,000/month).

The short answer

Your first salary pays only for the days after you joined. How that fraction is worked out depends on your employer's proration rule: calendar days, a fixed 30-day month, or working days. On a hypothetical ₹60,000 monthly gross with a joining date of Monday 19 October 2026, the three rules give ₹25,161, ₹26,000 and ₹27,273. Ask which rule applies, then check the payslip against it.

The three proration rules

Payroll systems divide your monthly gross by a "paid days" base and multiply by the days you are entitled to. The law does not fix the base; the employer's payroll policy does. So the same offer can produce different first cheques at different companies.

RuleDays paidBaseFormula
Calendar days13 (19–31 Oct)31₹60,000 × 13 ÷ 31
Fixed 30-day month1330₹60,000 × 13 ÷ 30
Working days (Mon–Fri)1022₹60,000 × 10 ÷ 22

The results are ₹25,161.29, ₹26,000.00 and ₹27,272.73. The working-day figure is highest here because three of October's weekends fall before your joining date, and the working-day rule does not charge you for them.

If the employer treats Gandhi Jayanti (Friday 2 October 2026) as a paid holiday outside the working-day count, the base drops to 21 days. The first salary then rises to ₹28,571.43. Holiday treatment varies, so ask.

Checking the calendar before you trust the payslip

The script below counts the days for any joining date and applies all three rules. It uses only the standard library.

python
# Synthetic monthly gross; prorates the first month three ways.
import calendar
import datetime as dt

def first_month_pay(monthly_gross, join, holidays=()):
    last_day = calendar.monthrange(join.year, join.month)[1]
    month_days = [dt.date(join.year, join.month, d) for d in range(1, last_day + 1)]
    worked = [d for d in month_days if d >= join]

    def is_working(d):
        return d.weekday() < 5 and d not in holidays

    rules = {
        "calendar": len(worked) / last_day,
        "fixed_30": min(len(worked), 30) / 30,
        "working_days": sum(map(is_working, worked)) / sum(map(is_working, month_days)),
    }
    return {name: round(monthly_gross * f, 2) for name, f in rules.items()}

join = dt.date(2026, 10, 19)
print(first_month_pay(60000, join))
print(first_month_pay(60000, join, holidays={dt.date(2026, 10, 2)}))

Change the date to your own. Joining on the 1st makes every rule pay the full ₹60,000. Joining on a Friday that is the 29th of a 31-day month flips the ranking: the working-day rule pays 1 of 22 days (₹2,727), while the calendar rule pays 3 of 31 (₹5,806) because it counts the weekend that follows.

The deductions also get prorated

Take-home pay in the first month is not simply the prorated gross less the usual deductions. Each deduction follows its own logic.

PF. EPF is 12% of the EPF wages you actually earned in that month: basic, DA and retaining allowance, as EPFO's wage-ceiling FAQ defines them. Suppose basic is half the gross, ₹30,000. On the calendar rule, earned basic in October is ₹12,580.65 and the employee PF is about ₹1,510. That is well under the ₹25,000 monthly ceiling that applies from 17 September 2026, so the ceiling does not bite.

Income tax. Under section 392(1) of the Income-tax Act, 2025, TDS is worked out on your estimated salary for the tax year. For someone joining in October, that is roughly five and a half months of salary in tax year 2026-27. On ₹60,000 a month, the estimate stays far below ₹12,75,000 of gross, so under the new regime the TDS would be nil. That holds unless you also had salary from an earlier employer this tax year. If you did, declare it to the new employer; section 392(4) lets them take it into account. Switching jobs mid-year explains why that matters.

Professional tax is levied by some states and not others, and each levying state sets its own schedule. Check your state's current notification rather than assuming last employer's deduction applies.

Pay cycles that move the first credit

Some employers close payroll on a cutoff date. A joiner after that date is paid for the stub period together with the following month's full salary. If you join on 19 October under a 15th-of-month cutoff, the first credit might come at the end of November. It would be about ₹25,161 plus ₹60,000, less deductions on both.

Plan your cash for that gap. Rent deposits and travel in the first month are often paid before any salary arrives. Moving to NCR: the first 90 days lays out the cash-flow side.

What to confirm in writing on day one

  1. 1Which proration rule applies, and whether paid holidays count as working days.
  2. 2The payroll cutoff date, and when the stub period will be paid.
  3. 3That the joining date on your appointment letter matches the date you actually reported. The proration uses the recorded date, not the date on your email.
  4. 4Whether any joining bonus is paid with the first salary or later. A bonus is salary for tax purposes and changes the TDS projection.

Proration is also a small, well-defined data problem: dates, rules and edge cases. Our Data Analyst programme runs for 3–4 months, with Python and SQL practice built around problems like this.

PK
Pankit Kumar
Lead Instructor, NeuraPath Academy

Pankit Kumar has 10 years in Data Science & AI, building and shipping production systems in regulated pharma and clinical environments. He is a freelance trainer at Boston Institute of Analytics, AnalytixLabs and Scaler, and has taught this material to thousands of working professionals.

This article is part of our Data Analytics with Generative AI programme — 3–4 months. The full analyst stack — Excel, SQL, Power BI and Python pipelines — then a generative-AI layer you can prove is right.

Explore Data Analytics with Generative AI
Counselling is free · no obligation

Not sure which programme fits?

Tell us your background and we will map it to the right entry point — including saying so when a cheaper programme is the better fit. A counsellor replies within one working day.