About the Client

logo of american embassy school

The American Embassy School (AES) is a long-established international school that caters primarily to expatriate families, with a significant portion of its student population holding US citizenship. AES operates a large, self-contained campus and follows a US-based curriculum with IB and AP options. The institution manages a complex academic and administrative structure, supported by a diverse faculty and modern infrastructure. They function as a premium education provider with stable enrollment, consistent international demand, and a global reputation for high-quality education delivery.

Country

India

Industry

Education

Business Situation

The client operates with a diverse workforce comprising both US-based and Indian employees. With payroll structures spanning multiple currencies (USD and INR) and regulatory environments, AES needed a unified system capable of managing complex compensation structures while ensuring full compliance with local and international tax requirements.

The organization required a solution that could process multiple paysets, automate reporting aligned with Indian tax laws and US regulations (including FICA, W-2, and 401(k)), and reduce the need for ongoing custom development. AES also aimed to empower its HR team with greater control over payroll configurations without relying heavily on technical teams.

To address these challenges, AES partnered with Daffodil Software to design a scalable payroll system that could centralize and simplify its operations. The goal was to create a solution that could accommodate multiple compensation structures and ensure cross-border tax compliance.

The key requirements were:

List icon

Develop a custom payroll platform capable of processing multiple paysets and complex pay elements in both INR and USD

List icon

Implement tax logic to automate the generation of Indian and US tax reports, including support for 401(k) deductions and Form 16 outputs

List icon

Develop a user-friendly admin portal enabling HR personnel to manage pay rules and elements independently, without relying on backend developers

List icon

Build a modular, scalable architecture that could easily accommodate organizational changes such as new pay elements, policy updates, or geographic expansion

List icon

Implement user access controls and audit trails to enhance data integrity, compliance, accountability, and transparency within the payroll process

The Solution

To address AES’s need for a centralized dual-currency payroll solution, Daffodil Software began by focusing on evaluating its existing system to understand its operational structure, compliance obligations, and administrative goals. The aim was to build a scalable system that could manage paysets across USD and INR, generate compliant reports for Indian and US tax laws, and enable HR teams to configure pay rules independently.

The solution was deployed on AES’s on-premises infrastructure to ensure complete control and data security. We used Node.js for the backend and React.js for the frontend to build a responsive, intuitive platform. MongoDB supports the flexible handling of structured and semi-structured data across varied pay structures.

A Kanban-based methodology was adopted to manage deliverables efficiently across phases, from core payroll logic to tax configuration workflows. A dedicated admin portal was created, allowing HR teams to define paysets, assign currency preferences, configure statutory deductions, and generate reports without relying on developers for every update.

One of the critical challenges was the delayed delivery of APIs from HR1, a third-party system used for employee data and leave management. To avoid project delays, we built a fallback integration using static data, keeping payroll processing functional while preparing for full API integration later.

To streamline operations, we automated the generation of reports required under Indian and US laws and contribution summaries. The system also eliminated manual calculations, enabling payroll teams to review and approve disbursements faster and with greater accuracy.

The key features we incorporated were:

icon Dual Currency Support

To support AES’s globally distributed teams, we implemented dual-currency functionality that enabled payroll processing in both USD and INR. This allowed the system to handle region-specific salary structures, taxation rules, and benefit calculations. By eliminating the need for third-party tools or parallel systems, this feature ensured compliance and consistency while minimizing manual intervention in cross-border payroll processing.

dashboard showing american USD and INR reconciliation of payslips
icon Multi-Payset & Pay Element Configuration

We added multi-payset and pay element configuration capabilities, allowing HR and payroll administrators to create and manage varied pay structures with rules for base pay, bonuses, allowances, and deductions. Through a no-code interface, admins were empowered to make updates independently, improving agility and reducing dependency on developers for payroll changes or organizational restructuring.

screen showing varied pay structures for base pay and bonuses
icon Customizable Tax Reporting

The legacy system didn’t support region-specific tax compliance. To address this, we built a customizable tax engine that generated statutory reports for both Indian (e.g., Form 16, TDS) and US (e.g., W-2, FICA) payroll regulations. The system also supported custom templates for internal audit or finance team requirements. This automation reduced compliance risk and improved year-end tax processes.

customizable tax engine showing different tax reports
icon Loan Management Module

We implemented a loan management module that automated EMI calculations and tracked loan balances in real-time. Integrated into the payroll cycle, it ensured accurate, timely deductions while enhancing transparency for HR teams and employees. This eliminated the need for external spreadsheets and manual reconciliation.

screen showing loan management module of hrms software
icon Automated Bank Letter Generation

We introduced automated bank letter generation based on pre-approved templates for salary disbursement and account verification. This significantly reduced administrative overhead, improved accuracy, and ensured consistency in official financial documentation.

screen showing bank letter after generation
icon Admin-Friendly Configuration Panel

To reduce IT dependency, we developed an intuitive configuration panel that allowed non-technical HR users to manage payroll rules, workflows, and pay elements. Its user-friendly design enabled quick updates without compromising system integrity, helping streamline payroll operations and reduce processing bottlenecks.

screen showing holding calender of hrms software
icon Historical Salary Comparison

We added a historical salary comparison feature that allowed users to review and validate current payouts against previous cycles. This capability proved valuable during audits, salary revisions, and employee queries, offering clear visibility into compensation trends and adjustments over time.

screen showing salary comparison chart of custom hrms software

The Impact

The platform we developed helped the American Embassy School streamline and modernize its payroll operations, getting measurable results in efficiency, compliance, and cost management. By automating complex workflows such as loan processing, tax reporting, and salary disbursements, the system reduced payroll processing time by over 65%, significantly cutting down manual effort and human error.

It also helped the client eliminate expenses for third-party payroll tools used for Box 1 report generation, while reducing dependence on IT teams through a self-service admin interface. Regulatory compliance was enhanced through the accurate and automated generation of Indian and US tax reports, along with audit-friendly features such as historical salary comparisons and traceable change logs.

The flexible, multi-currency and multi-payset structure of the platform enabled AES to scale its operations without requiring core system changes, while giving HR teams the autonomy to update pay elements independently. Additionally, integrated dashboards provided leadership with real-time visibility into payroll trends, headcount, and financial analytics, helping them make faster, more informed decisions.

icon

65%+

Payroll Processing Time Reduced

icon

2

Currencies Managed Seamlessly (USD & INR)

icon

100%

Automated Tax Compliance Reporting for US & India

Read Related Case Studies

Managing 10,000+ employees across 300+ stores for V2 Retail through a custom HRMS platform

HRMS software development for a leading UAE-based company

One of the largest FMCG companies in India automates training of their 5,000+ sales employees through a custom LMS