Now available on Android Optional Upasthiti Pro

Attendance tracking,
finally simple

Upasthiti (listed on Google Play as Upasthiti - Swipe Attendance) helps teachers and coaching institutes swipe attendance, import students from Excel, work offline, get reminders, export PDF/CSV reports, and optionally go ad-free with Upasthiti Pro.

Free
Download & start marking
Offline
Mark now, sync later
Pro
Ad-free & unlimited imports

Everything a teacher needs

Built for independent teachers, coaching institutes, and schools — every major capability shipping in the current app.

👆
Swipe attendance
Swipe right for Present, left for Absent. Faster than paper registers for daily roll call.
✅
Bulk mark & holiday
One-tap All Present, All Absent, or mark the whole class as Holiday when needed.
đŸĢ
Classes & departments
Create and organize classes, departments, and student roll lists in one clean workflow.
📷
Student photos
Optional student photos via the Android system picker — stored as Base64 in Cloud Firestore under your account.
đŸ“Ĩ
Excel & list import
Bulk-import students from Excel files or text lists. Undo a mistaken import when available.
📅
History & past dates
Revisit attendance history. Editing a past date on free tier can be unlocked with an optional rewarded ad.
âœ”ī¸
Completion indicators
See when attendance for a class/date is complete so you never leave a roll half-done.
📊
PDF & CSV reports
Monthly and custom date-range reports with attendance percentages — export PDF or CSV on your device (not uploaded to cloud storage).
â˜ī¸
Offline + cloud sync
Mark attendance without internet. Data syncs securely to Google Firebase when you reconnect.
🔔
Reminders & push
Optional local attendance reminders plus Firebase Cloud Messaging push alerts for updates.
đŸ›ī¸
Institute workspace
Personalize with your class, coaching institute, school, or academy name (shown on profile and reports).
🔐
Secure email sign-in
Email/password accounts with email verification before full access. Optional phone on your profile.
â†Šī¸
Undo & restore
Undo accidental deletes or imports where supported, and restore Pro purchases from Google Play.
đŸ’Ŧ
Feedback & share
Send in-app feedback, rate on Google Play, and refer a friend with a one-tap share link.
đŸ›Ąī¸
Privacy controls
In-app Privacy Policy & Terms, ad consent (UMP where required), and Delete Account & Data.
⭐
Upasthiti Pro
Optional subscription for an ad-free app, unlimited bulk imports, and a faster distraction-free workflow.

Go ad-free when you are ready

The free app is fully usable with ads and a limited number of bulk imports. Upgrade anytime for premium tools.

✨
Ad-free experience
No banner, interstitial, app-open, or rewarded ads while Pro is active.
đŸ“Ĩ
Unlimited bulk imports
Unlimited Excel and student-list imports — no free-tier quota of 5 imports.
đŸ‘Ĩ
Unlimited students / class
Scale your coaching institute without hitting free-plan student limits where they apply.
⚡
Faster workflow
Distraction-free marking and management — no ads interrupting attendance or settings.
📅
Monthly or yearly
Subscribe through Google Play (e.g. ₹80/month or ₹900/year where shown). Cancel anytime in Play Subscriptions.
🔄
Restore purchases
Reinstall or switch devices and restore your Pro entitlement from the same Google Play account.

Up and running in minutes

No training required. If you can use WhatsApp, you can use Upasthiti.

01
Download & verify email
Install from Google Play, register with email/password, and verify your email for full access.
02
Create classes & import
Add classes and students manually, or import from Excel / lists to save time.
03
Mark attendance
Open a class and mark each student — swipe, or use bulk present / absent / holiday actions.
04
Export reports
Track summaries and export attendance reports in PDF and CSV to your device when you need them — reports are not uploaded to Firebase Storage.

Your data, your control

We take student data seriously. Here is what matters most — full details are in our Privacy Policy (updated July 18, 2026).

📧
Account & email
Email and password for sign-in, with email verification before full app access. Optional phone on your profile. Not sold to advertisers.
đŸ—ƒī¸
Attendance & students
Classes, students, and attendance sync securely in Firebase under your account. PDF/CSV reports stay on your device only — not uploaded to cloud storage. Optional student photos are Base64 in Firestore; optional class logos use Storage.
🔔
Notifications
Optional local reminders and FCM push alerts. You control reminder settings; notification permission is requested where required.
đŸ’ŗ
Upasthiti Pro billing
Subscriptions are billed by Google Play. We do not receive your full payment card details — only entitlement status needed to unlock Pro.
đŸ—‘ī¸
Data deletion
Delete your account and synced cloud data (Auth, Firestore, class logos in Storage, and any legacy Storage leftovers) from Profile > Privacy Settings > Delete Account & Data, or contact us.
đŸ“ĸ
Ads (free tier)
Banner, interstitial, app-open, and optional rewarded ads via Google AdMob. Student records are never used for ad targeting. Pro removes ads.

Read the full Privacy Policy and Terms of Service.

Start tracking attendance today

Free to download on Android. Upgrade to Upasthiti Pro anytime for an ad-free experience.

Get it on Google Play