Need a customized project? We build it to your exact requirements.Contact us on WhatsApp

Free Branded Payslip Generator with OTP – Google Apps Script

E34 HR & Payroll Premium Plan Weekly Plan VIP Premium Plan
❀️
Need a Custom Business Solution?
Connect with us on WhatsApp to discuss your requirements. Our team will design and develop a tailored software solution aligned with your business workflow, operational needs, and growth objectives.
How to Build a FREE Payslip Generator with Google Apps Script & Google Sheets (OTP Secured) | E34
You get
  • Google Sheet link
  • Source code file
  • Resale rights
  • Edit rights
  • Setup guide
  • AI setup help

Key Features

OTP Email Verification Google Sheets Database Multi-Sheet Support Custom Company Branding Currency Customization Print & PDF Export Mobile Responsive Design Settings Management

Description

A payslip generator with a lock on it. Employees fetch their own salary slip, but only after a one-time code has been emailed to them and verified β€” so a payslip is not something a colleague can pull up by typing the wrong employee number.

Why the OTP matters here

Salary is the most sensitive data a small business holds. Most payslip tools built on Sheets identify the employee by a number in a box, which means anyone who guesses a number sees a salary. Here the request triggers a code to that employee's registered email, and nothing is shown until the code comes back. It is a small step that changes what the system is safe to hand out.

Making the slips

Salary data lives in Google Sheets with multi-sheet support, so months or departments can be kept in separate sheets instead of one enormous tab. The payslip carries your own company branding β€” name, logo and details β€” and your currency, set in the settings screen rather than edited in the code. Slips print directly or export as PDF.

Day to day

Settings management keeps the company details, currency and configuration in one place. The layout is responsive, so an employee opens their slip on a phone and it is readable without pinching. And because the data stays in your sheet, payroll corrections are made where you already work.

Requirements

  • A Google account (Gmail or Google Workspace)
  • Google Sheets and Google Apps Script β€” no hosting or server needed
  • Gmail for delivering the OTP codes
  • Employee salary data with valid email addresses per employee
  • Your company name, logo and currency for the payslip branding

What's Included

  • Complete Google Apps Script source code
  • OTP email verification before a payslip is shown
  • Google Sheets payslip database with multi-sheet support
  • Custom company branding on the slip
  • Currency customisation and settings management
  • Print and PDF export
  • Mobile-responsive layout
  • Step-by-step video walkthrough of the full build
  • Free support from the developer

Item Details

Versionv1.0
PublishedJan 29, 2026
PlatformGoogle Apps Script
DatabaseGoogle Sheets
CategoryHR & Payroll
Tagspayslip generator google sheetspayslip generatorsalary slip generatorpayslip generator freeotp verification google apps scriptcustom payslip templatepayslip pdf exportemployee self service payslip
VideoWatch walkthrough
LicenseRegular License
Subscription Verification Required
This is a free file. Subscribe to our YouTube channel to unlock the source code + Google Sheet. One click β€” no payment. Google only confirms you are subscribed.
Verify Now
Free download

Subscribe & Unlock Source Code

Subscribe on YouTube, then verify with one click. No payment, no card. Google is used only to confirm your subscription.

What you get

  • Code.gs + HTML filesThe complete Apps Script project
  • Google SheetYour own copy with the data
  • Setup guideInstall steps from start to finish

Not subscribed yet? Subscribe to our channel

Browse More Free Files
Custom development

Need this customized for your business?

Extra modules, your branding, integrations or reports built on top of this file. You get a clear quote and timeline before any work starts, and support after delivery.

400+Projects delivered
91+Countries served

20–30% advance to start · Clear quote before work begins · Support after delivery

What we customize

  • Features & functionsNew features, changes to existing scripts, custom formulas and automations
  • API & integrationsWhatsApp, payment gateways, CRM and more
  • Design & UI changesYour branding, layout redesign, dark mode, mobile layout
  • Full custom projectsDashboards, billing, inventory, CRM, built from scratch
Free
Source Code File

People choose these

Paid picks from the same category

How to Make Employee Payslip Management System in Google Apps Script | D34 How to Make Employee Payslip Management System in Google Apps Script | D34 52 views this month Apps Script How to Make HR Leave Tracker Web App Dashboard with Google Sheets + Apps Script | D25 How to Make HR Leave Tracker Web App Dashboard with Google Sheets + Apps Script | D25 34 views this month Apps Script Employee Salary Management System | HR Payroll Dashboard with Google Sheets DB | D27 Employee Salary Management System | HR Payroll Dashboard with Google Sheets DB | D27 50 views this month Apps Script

Reviews & Feedback

What buyers and YouTube viewers say about this project.

Sort
@souratech5767 via YouTube
Very nice project β™₯️β™₯️
@FakharHayat-r7l via YouTube
MashaAllah you are doing good work
@CSE-VSKIT via YouTube
Nice and User friendly.
@zohairdilawar116 via YouTube
Superb , I would love if you teach the coding part too
@altmanedu via YouTube
Want it bro...
@shivamluck5278 via YouTube
Nice and Clean mobile friendly UI πŸŽ‰
@Altamashsk-k7d via YouTube
Very helpful work πŸ‘ŒπŸΌπŸ€—
@nicholasrosa3362 via YouTube
Nicely done
@berangkasmyid via YouTube
Tetap Semangat
@abhinavsaaj via YouTube
Thanks for sharing πŸ™
@Ariel1433 via YouTube
Very useful app
@Altamashsk-k7d via YouTube
Very helpfulπŸ€—πŸ‘ŒπŸΌ
@irfanchauhan495 via YouTube
Superb Web application with security features like OTP to Email and also Mobile Friendly....Great πŸŽ‰
@sonukarhana via YouTube
Motivational web app
@foodmastiIndia via YouTube
The otp facility in this is game changing. Very helpful