EPF aur ESI — spreadsheets ke bina file.
Inkwelly aapke locked pay run se EPFO ECR text file aur ESIC monthly challan generate karta hai — UAN linked, Aadhaar verified aur EPFO/ESIC portal par seedha upload karne ke liye taiyaar. Har mahine ki 15 taarikh ab problem nahi rahegi.

Indian schools mein 'ECR generation day' kaisa dikhta hai
Mahine ki 14 taarikh. Accountant EPFO Unified Portal mein UAN-stuck connection ke saath log in karti hain, pichhle mahine ka wage upload template download karti hain, Excel mein kholti hain, aur locked salary sheet se numbers copy karna shuru karti hain. 28 teachers ke liye 28 rows. EPF wages, EPS wages, EDLI wages, employer contribution, employee contribution, NCP days, refund of advance. 28 rows, 14 columns, sab numerical. Ek typo wage column mein — EPFO portal upload reject karta hai unhelpful message ke saath: 'File format error. Line 17.'
Accountant line 17 fix karti hain, re-upload. Ab line 23 galat hai kyunki rejection workflow mein row numbers shift ho gaye. Do aur attempts. 8pm tak file upload, challan generate, aur ₹1,84,567 manually corporate banking se EPFO ko transfer, receipt screenshot. 5 din baad ESIC ke saath wahi dance — different format, different portal.
Yeh school ka kaam nahi hai. School ne payroll chala diya. EPF aur ESI numbers locked pay run mein already hain. Inkwelly ka contribution hai — manual copy-paste step ko poori tarah hata dena. ECR file aur ESIC challan same data se generate hote hain, jis din period lock hota hai. Locking kaise kaam karti hai — pay periods workflow padhiye.
ECR file kaise generate hoti hai
EPFO Electronic Challan-cum-Return (ECR) ek fixed-width text file hai jismein #~# separator hota hai fields ke beech. Har line ek employee ke ek wage month ke liye — UAN, name, gross wages, EPF wages, EPS wages, EDLI wages, EPF contribution remitted, EPS contribution remitted, EPF EPS difference remitted, NCP days, refund of advance. File epfindia.gov.in par upload hoti hai, portal totals compute karta hai, challan online payment ke liye generate hota hai.
Inkwelly mein — jis pal pay period lock hota hai, us period ki ECR taiyaar hai. Accountant pay-period detail page khol ke 'Generate ECR for April 2026' click karti hain, aur Inkwelly EPFO 2.0 specification ke against pre-validated .txt file produce karta hai. UAN format, length, Aadhaar-UAN linkage status, EPF wage cap (₹15,000 default jab tak above-ceiling opt na ho), EPS wage cap (₹15,000), NCP days computation — sab download se pehle enforce hote hain. Agar kisi teacher ka UAN missing hai ya Aadhaar unlinked hai, ECR generation usse blocking warning ke roop mein surface karta hai — silently bad file nahi banati jo EPFO portal baad mein reject kare.
Accountant .txt file download karti hain, EPFO portal mein log in, upload — ek minute mein portal same totals echo karta hai. Challan generate, automatically Inkwelly mein copy (taaki agle mahine ka accounts entry one-click ho), aur bank corporate banking se pay. Inkwelly challan number, payment date, total contribution track karta hai aur locked pay run ke against reconcile karta hai — har rupee accounted for.
UAN-Aadhaar-PAN linkage check
2024 se EPFO un ECR uploads ko reject karta hai jismein UAN ka verified Aadhaar link na ho — government ke KYC drive ka hissa. Inkwelly UAN-Aadhaar-PAN linkage status EPFO MIS ke against ECR generate hote waqt check karta hai — upload hote waqt nahi. Agar kisi teacher ka UAN-Aadhaar link missing hai, Inkwelly use period lock ke din flag karta hai — 14 taarikh ko nahi jab EPFO portal file reject karta hai.
Accountant ke paas linkage fix karne ke liye 14 din hote hain. Teacher khud bhi employee portal se Aadhaar upload aur OTP verify karke fix kar sakti hain. ECR generation tak har UAN portal-ready hota hai.
EPF wage cap aur above-ceiling option
Statutory EPF wage cap ₹15,000 hai — contribution basic salary ka 12% pe compute hota hai is number par capped — maximum employer contribution ₹1,800 per employee per month. Bahut private schools, especially CBSE aur ICSE schools jo senior teachers ko ₹50,000+ basic dete hain, above-ceiling actual basic par contribute karte hain. Yeh school-level setting hai Inkwelly mein: 'Contribute on actual basic' ya 'Contribute on ₹15,000 cap'.
School jo bhi option select kare, ECR sahi generate hota hai — EPS contribution hamesha ₹15,000 cap par (statutory), aur EPF full basic ya capped, school ki choice ke hisaab se. Teacher ka UAN passbook har mahine wahi reflect karta hai jo school ne remit kiya.
ECR file out of the box kya sahi karti hai
- Fixed-width text format with
#~#field separator — EPFO 2.0 specification compliant - UAN format check (12-digit numeric) aur Aadhaar-UAN-PAN linkage status file write se pehle
- EPF wages school-set ceiling par capped (₹15,000 default) ya full basic agar school above-ceiling opt kare
- EPS wages ₹15,000 statutory par capped — koi override nahi, law follow
- EDLI wages ₹15,000 cap par compute, 0.5% employer contribution
- NCP (Non-Contribution Period) days unpaid leaves ke liye attendance data se auto-calculate
- Refund of advance jo employee mid-month resign kare PF advance ke saath — automatically capture
- International Worker (IW) flag foreign passport holders ke liye (rare, par boarding schools ke liye support)
- Joining aur exit date columns auto-fill new joiners aur exiting staff ke liye period mein
- Total reconciliation — har column ka sum school ke payroll summary se rupee tak match
EPF aur ESI — dono locked pay run se
ESIC challan kaise kaam karta hai
ESIC — Employees' State Insurance Corporation — un employees ko cover karta hai jo gross monthly threshold (currently ₹21,000) se neeche earn karte hain medical care aur cash benefits ke liye. School employee se gross wages ka 0.75% deduct karta hai, apne se 3.25% contribute karta hai, aur dono ko ESIC portal par monthly challan ke through agle mahine ki 15 taarikh tak remit karta hai.
Inkwelly mein ESIC monthly contribution ECR ke saath generate hota hai — same locked pay run, different output format. Accountant 'Generate ESIC challan for April 2026' click karti hain. Inkwelly har woh employee identify karta hai jo gross threshold ke neeche hai, deduction aur contribution compute karta hai, ESIC portal ke accept ki gayi .csv format generate karta hai, aur per-employee IP (Insured Person) numbers aur contribution lines write karta hai. Accountant file upload karti hain, portal challan generate karta hai, aur school same corporate banking workflow se pay karta hai.
EPFO se alag, ESIC ka strict 'newly insurable' rule hai — jo employee threshold mein neeche se cross karke aata hai woh automatically Insured ho jaata hai; jo mid-period upar cross karta hai woh poore contribution period ke liye insured rehta hai. Inkwelly dono transitions track karta hai — ESIC se employee ko blindly nahi hata deta jab gross ₹21,000 ke upar jaaye.
Professional Tax — har state, har slab
Professional Tax (PT) state-level levy hai. Maharashtra, Karnataka, West Bengal, Kerala, Tamil Nadu, Telangana, Andhra Pradesh, Gujarat, Madhya Pradesh aur Punjab — sabke apne slabs aur remittance schedules hain — monthly, semi-annual, half-yearly. Inkwelly har un states ke liye live slab table ship karta hai jahan PT in force hai, aur accountant ko onboarding ke dauran ek baar school ka state confirm karna padta hai.
Professional Tax locked payslip par deduction ke roop mein dikhta hai, state-specific PT challan format mein aggregate hota hai, aur school ke PT registration number ke against file hota hai. Koi spreadsheet nahi. Koi state-specific Excel template nahi. Karnataka ke half-yearly cycle ki vajah se delayed remittance nahi.
Ek locked pay run se Inkwelly jo statutory output deta hai
- EPFO ECR — Electronic Challan-cum-Return text file, portal upload ke liye taiyaar
- ESIC monthly contribution — ESIC portal upload spec ke aligned csv format
- Professional Tax challan — har Indian state ke liye state-specific format jahan PT in force hai
- Form 24Q — quarterly TDS return same locked TDS lines se assemble (dekhiye TDS feature)
- PF Form 5 (new joiners) — har woh employee jo wage month mein joined ho, auto-listed
- PF Form 10 (exits) — har woh employee jo exit hua, auto-listed; full and final settlement se tied
- EPS Pension Form 10C / 10D — retirees aur pension claim eligibility ke saath exits ke liye generate
- ESIC declaration form new IPs (Insured Persons) ke liye jo threshold mein cross karte hain
- Bonus Act compliance — financial year ke liye annual bonus computation aur Form D
- Gratuity computation — school ki books ke liye actuarial-style projected liability
Inkwelly ke saath 15 taarikh kaisi dikhti hai
Pichhle mahine ki 28 ko period locked. 1 ko ECR, ESIC aur PT files auto-generate aur accountant ko notification: 'April 2026 statutory pack ready. UAN linkage clean. Total liability ₹1,84,567 EPF + ₹12,800 ESI + ₹6,400 PT.' Accountant teen files download, har ek apne portal par upload, teen challans school ki corporate banking se pay. 1 ko total time — 50-staff school ke liye 30 minute ke andar. Challan numbers aur payment dates Inkwelly mein wapas flow, employee portal har teacher ko unka UAN passbook contribution dikhata hai, aur audit log har step capture karta hai.
15 taarikh tak — woh deadline jo accountant ke 2 din le leta tha — kaam already done hai. 15 ab confirmation date hai — 'Haan, April ke saare challans paid. Haan, EPFO aur ESIC portals confirm karte hain. Haan, is mahine koi rejection nahi.' Accountant doosre kaam par chali jaati hain. Principal EPFO inquiry notices ki chinta chhod dete hain. Compliance crisis ki jagah calendar event ban jaata hai.
Pichhle mahine ki ECR generate kijiye — demo mein
Pichhle mahine ka locked pay sheet (ya sample), school ka PF code aur ESIC code laaiye — hum call ke dauran portal-ready ECR file produce karenge. No commitment.
Limits, edge cases aur fine print
Multiple establishments wale school ke liye — say, Lucknow mein CBSE branch aur Kanpur mein ICSE branch, har ek ka apna PF code — Inkwelly har PF code ke liye separate ECR generate karta hai, sirf us branch ke locked pay periods se. Same ESIC sub-codes ke liye applicable. EPF aur ESI rules mid-financial-year mein badal sakte hain (wage threshold notification, contribution rate change). Jab aisa change gazette ho, Inkwelly school ke payroll dashboard par notice publish karta hai effective date ke saath; us date se naya rule automatically apply hota hai aur purane mahine waise hi locked rehte hain jaise the.
Wage month mein exit hone wale employees ke liye, ECR mein unki final wage line aur exit date column include hoti hai — EPFO is column ko use karta hai UAN ko 'exited' mark karne ke liye us establishment ke liye, manual Form 10 filing nahi. New joiners ke liye, EPFO Form 5 employee profile ke joining date se auto-prepare hota hai. International Workers (foreign passport holders, mostly boarding schools ke international staff) ke liye IW flag set, contribution rules actual basic par bina ₹15,000 cap ke apply — Inkwelly jaanta hai.
ESIC contribution period rules strictly follow hote hain: gross threshold mein mid-period cross karne wale employee us contribution period ke liye insured rehte hain (April-September ya October-March). School individual ke liye ESIC mid-cycle nahi rok sakta; Inkwelly bhi nahi karne deta. Salary data, statutory data aur challan PDFs India mein Mumbai servers par store, seven-year retention EPFO inspection windows ke liye.
किस मॉड्यूल का हिस्सा
1 moduleअक्सर पूछे गए सवाल
7 सवालKya ECR file format EPFO 2.0 specification ke against pre-validated hota hai?
Haan. Inkwelly ka ECR generator full EPFO 2.0 specification implement karta hai — fixed-width text, `#~#` separator, saare 11 columns, exact field length aur order. Files .txt write hone se pehle UAN regex, Aadhaar linkage status, wage caps aur NCP days ke against pre-validate hoti hain. Hum jin schools ko onboard karte hain, woh first month ke baad near-zero portal-rejection rate dekhte hain.
Kya Inkwelly EPFO ke saath ECR directly file karta hai?
Nahi, deliberately. EPFO ek school-level digital signature certificate (DSC) require karta hai jo employer ke PAN se bound ho, aur school ki accountant ya CA upload step already manage karte hain. Inkwelly portal-ready file produce karta hai; accountant EPFO portal se ek minute mein upload kar deti hain. Hum human-verified upload ko safety step ki tarah rakhte hain — koi silent automated filing nahi.
Agar kisi teacher ka UAN Aadhaar se linked nahi hai toh kya hota hai?
Inkwelly unlinked UAN ko period-lock time par flag karta hai — ECR generation ke din nahi. Accountant ke paas linkage fix ke liye do hafte hote hain; teacher khud bhi employee portal se Aadhaar upload aur OTP verify karke complete kar sakti hain. Agar ECR day par bhi linkage missing rahe, Inkwelly file produce karta hai par explicit warn karta hai ki EPFO reject kar sakta hai — accountant decide karti hain ki upload karna hai ya wait.
ECR ke liye NCP days (unpaid leave days) kaise compute hote hain?
NCP — Non-Contribution Period — days woh unpaid leave days hain jo contribution kam karte hain. Inkwelly inhe seedha [Employee Attendance](/modules/employees-attendance) module se read karta hai — agar teacher ke April mein 3 unpaid leaves hain 26 working days ke saath, NCP 3 hota hai aur EPF wages basic ke 23/26 par compute. School separately NCP enter nahi karta.
Kya Inkwelly above-ceiling EPF contribution support karta hai?
Haan. School ek school-level toggle set karta hai: 'Contribute on actual basic' ya 'Contribute on ₹15,000 statutory cap'. Set hone ke baad har monthly ECR us choice ko follow karta hai. Above-ceiling contributions teacher ke UAN passbook mein time ke saath sahi dikhte hain, aur EPF (above-ceiling) aur EPS (hamesha ₹15,000 par capped) ke beech difference EPFO rule ke hisaab se automatically compute hota hai.
Kya Inkwelly EPFO inquiries ya inspections handle karta hai?
Hum school ki taraf se EPFO inquiries ka response nahi dete, par inquiries ko painless banate hain. Har monthly ECR locked pay run ke saath .txt artefact ke roop mein store, challan number, payment date aur EPFO acknowledgement ke saath. 3 saal ke records pull karne wala inspector 36 portal-ready files ek minute mein export kar sakta hai, locked salary sheets ke cross-references ke saath.
Agar school us state mein hai jahan Professional Tax nahi hai?
Kuch Indian states — UP, Bihar, Haryana, Delhi, Rajasthan, Chhattisgarh, Uttarakhand — Professional Tax levy nahi karte. Inkwelly onboarding ke dauran school ka state detect karta hai aur PT automatically off karta hai; payslips par koi PT line nahi, koi PT challan generate nahi hota. Agar state baad mein PT introduce kare, slab table centrally update hoti hai.
आपको ये भी पसंद आ सकता है
3 लेखInkwelly आपके स्कूल पर — खुद देखें
30 मिनट का डेमो। आपके मौजूदा ERP को आपके साथ खोलकर, कॉल पर ही आपका डेटा Inkwelly में लोड करते हैं। कॉल ख़त्म होते-होते एक तय तारीख़ का गो-लाइव प्लान आपके हाथ में।