Android app for owners & their teams · v1.0.8

Attendance, leave and pay. Settled every day.

TotalVetan connects a business owner and every employee in one Android app — mark and approve attendance, handle Paid and Unpaid leave, schedule company holidays, and keep every rupee in a clear, append-only ledger.

Android 8.0+  ·  English & हिन्दी  ·  Official APK on GitHub Releases

Priya NairPresent · 2.00 extra hoursApproved
Leave · 18 – 19 NovRohan VermaPaidPending
DiwaliHoliday – Paid for everyone
+₹600Earning postedAttendance · today
Payslip · OctoberAvailable from 5 Nov
Illustrative screens · sample data
  • Admin & Employee roles
  • Sign in with an email code
  • English & हिन्दी
  • Works offline, syncs later
  • App Lock PIN + fingerprint or face
  • Paid & Unpaid leave
  • Company holidays
  • Earnings posted daily
  • Payslips from the 5th
  • Append-only ledger
  • Android 8.0 and newer
One app · two roles

The owner and the team, on the same page.

A business owner registers the company and adds employees. Each employee signs in with a one-time code sent to their email, and sees only their own attendance, leave and pay.

For the business owner (Admin)

  • Company Dashboard: total amount payable, today's attendance and everything waiting for review
  • Add employees with a day salary and optional overtime rate; mark them Discontinued or reactivate them
  • Approve or reject attendance — with extra hours — or record a missed day directly
  • Decide Paid or Unpaid on every leave request and schedule company holidays
  • Record payments and credits; every change is a new line in the ledger
  • Monthly payslips for the whole team, from the 5th of the following month
Illustrative screens · sample data
A day in TotalVetan

From the first check-in to the payslip.

Follow one ordinary workday — and the month it belongs to — through the app.

09:12 · Wed 11 Nov · Employee

Priya marks herself Present.

Employees record Present, Half day or Absent for today or yesterday. It waits as "pending review" until the owner looks at it.

10:30 · Wed 11 Nov · Owner

The owner approves — with 2 extra hours.

Attendance Review shows every record for the date. Approve, reject with a note, or adjust extra hours within the company's overtime limit.

10:31 · Wed 11 Nov · Ledger

The day's earning is posted.

Approved attendance posts an Earning line at the employee's day salary, plus overtime. Lines are never edited — corrections are new lines.

13:05 · Wed 11 Nov · Employee → Owner

Rohan asks for two days of Paid leave.

The employee explains why and asks for Paid or Unpaid. The owner approves and makes the final call on Paid or Unpaid.

All day · Mon 9 Nov · Company

Diwali is a paid holiday for everyone.

Schedule a company holiday as Unpaid for everyone, All employees paid, or choose per person. Paid days post one day's salary once the date has ended.

5 Dec · Next month · Everyone

November's payslip is ready.

From the 5th of the following month, every employee can open the month's payslip — built straight from the ledger — and save or share it as a PDF.

Swipe · illustrative screens with sample data

Attendance

A month you can read at a glance.

Employees mark their own day; owners approve, reject or record a missed day directly. Every state has its own colour, so the month tells its story before you tap anything.

  • Today or yesterday. Employees can mark attendance for the current day or the day before.
  • Review with extra hours. Owners approve with optional extra hours, capped by the company's daily overtime limit, or reject with a note the employee sees.
  • Direct attendance. For a past date in this or last month, an owner can record attendance that takes effect right away.
  • No double days. Attendance can't be recorded on a day of approved leave or on a company holiday.
Explore attendance & employees
Priya Nair · illustrative

November 2026

1 pending review
123456789101112131415161718192021222324252627282930
PendingAarav SharmaHalf day · Wed 11 Nov
ApprovedPriya NairPresent · 2.00 extra hours
RejectedKaran Mehta"You were on site visit — please re-mark."
Leave & company holidays

Paid or Unpaid — decided, recorded, done.

Every leave request carries a Paid or Unpaid choice, and every company holiday says exactly who is paid. Try both below.

Leave request · illustrativePending
RV
Rohan Verma18 – 19 Nov 2026 · 2 days
"Family wedding in Jaipur."
  1. Requested · asked for Paid
  2. Waiting for the owner
  3. Approve or reject
Owner decides

Paid: each approved day posts one day's salary to Rohan's ledger as an Earning.

Changed your mind later? An approved leave can be switched between Paid and Unpaid — with a reason when it changes earnings. Overlapping approved leave is refused.

Illustrative screen · sample data

Holidays can span up to 31 days, and can be edited or cancelled with a reason. If attendance is already recorded on those dates, the owner is asked to clear it first — with a reason — so no day is paid twice.

Explore leave & holidays
Salary, ledger & payslips

Every rupee gets its own line.

Earnings post to each employee's ledger day by day — from approved attendance, paid leave, paid holidays and overtime. Payments and credits are lines too. Nothing is overwritten: a correction is a new Adjustment line.

Priya Nair · November 2026Illustrative · sample data
  1. 01 NovBrought forward from October ₹10,700
  2. 05 NovEarning Attendance · Half day +₹300₹11,000
  3. 06 NovAdjustment 5 Nov corrected to Present +₹300₹11,300
  4. 07 NovPayment Paid to employee −₹5,000₹6,300
  5. 09 NovEarning Holiday – Diwali +₹600₹6,900
  6. 10 NovEarning Attendance +₹600₹7,500
  7. 11 NovEarning Attendance + 2.00 h overtime +₹900₹8,400
  8. 11 NovCredit Added to employee wallet +₹1,000₹9,400
Balance now₹9,400
Day-salary history
₹550/dayfrom 1 Apr 2026
₹600/dayfrom 1 Oct 2026

Each change to a day salary is kept with the date it takes effect. Days already earned stay at the rate they were earned at.

PAYSLIP · OCTOBER 2026

Priya Nair

Available from 5 Nov
Opening balance (start of month)₹4,100.00
Present days · Half days · Absent days22 · 1 · 1
Paid leave days · Paid company holidays1 · 1
Regular earnings₹13,500.00
Overtime earnings (6.00 h)₹900.00
Paid leave₹600.00
Holiday pay₹600.00
Total earned₹15,600.00
Total paid−₹10,000.00
Added to employee wallet₹1,000.00
Closing balance₹10,700.00

Built from the ledger · open as PDF, save or share · sample

Explore salary, ledger & payslips
Sign-in & security

A code to get in. Your PIN or face to stay in.

No passwords to remember or share. Protection that sits quietly in the background of an ordinary workday.

  • One-time email code

    Sign in with a 6-digit code sent to your email address. Nothing to remember.

  • App Lock PIN

    An optional 4-digit PIN in front of the app, with a temporary lock after repeated wrong attempts.

  • Fingerprint or face

    Turn on biometric unlock and open the app with your fingerprint or face.

  • Devices signed in

    See every device signed in to your account and sign one out.

  • One account per email

    An email address belongs to one active account across all companies, so sign-ins never land in the wrong place.

  • Works offline

    See the last saved data without a connection; attendance and leave changes sync when you're back online.

How TotalVetan protects your account
Illustrative screens · sample data
Language

Speaks your team's language.

The whole app is available in English and Hindi — switch any time from Language in the app. These are the app's own words:

My Dashboard
मेरा डैशबोर्ड
Current Pay
वर्तमान भुगतान
Paid / Unpaid
सवेतन / अवैतनिक
Latest payslip
नवीनतम वेतन पर्ची
App locked
ऐप लॉक है
Illustrative screen · sample data
How it works

Up and running in four steps.

  1. 01

    Install & register

    Install the Android app and create your company with your email address and a one-time code.

  2. 02

    Add your team

    Add each employee with their mobile number, email, day salary and optional overtime rate.

  3. 03

    They sign in

    Employees sign in with a code sent to their email and start marking attendance.

  4. 04

    Approve, pay, repeat

    Approve attendance and leave; earnings post daily, and payslips arrive on the 5th.

Questions

Straight answers.

What the app does today — and what it doesn't.

All questions

Download the official APK from the TotalVetan GitHub release page (linked from the Download page). TotalVetan is not on Google Play. Android may ask you to allow installs from your browser the first time. The app then tells you when a newer version is available.

With a one-time code sent to your email address — there is no password. An owner registers a new company with their email; employees sign in with the email address their owner added for them.

An employee asks for Paid or Unpaid leave; the owner makes the final decision when approving. Each approved Paid leave day posts one day's salary as an earning; Unpaid leave days are recorded but earn nothing. An approved leave can later be switched, with a reason when it changes earnings.

A month's payslip is available from the 5th of the following month. It is built from the ledger, and employees can open it as a PDF and save or share it.

No. TotalVetan keeps a clear record of earnings, payments and credits and produces payslips from it. It does not calculate statutory deductions or taxes and does not move money — payments are made outside the app and recorded in it.

Yes, partly. Without a connection the app shows the last data saved on your device, and attendance and leave changes wait in a queue and sync when you are back online.

Run the whole workday from one app.

Install TotalVetan on Android, register your company, and add your first employee today.

Version 1.0.8 · 12.0 MB · Android 8.0+ · Official APK on GitHub Releases · Not on Google Play