{"id":869,"date":"2026-07-09T10:32:51","date_gmt":"2026-07-09T10:32:51","guid":{"rendered":"https:\/\/cms.trackdots.net\/index.php\/features\/payroll\/"},"modified":"2026-07-09T14:48:42","modified_gmt":"2026-07-09T14:48:42","slug":"payroll","status":"publish","type":"page","link":"https:\/\/cms.trackdots.net\/index.php\/features\/payroll\/","title":{"rendered":"Payroll"},"content":{"rendered":"","protected":false},"excerpt":{"rendered":"","protected":false},"author":1,"featured_media":0,"parent":857,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-869","page","type-page","status-publish","hentry"],"acf":{"feat_hero":{"eyebrow":"FEATURE \u2014 PAYROLL MANAGEMENT","heading":"Payroll That Calculates","highlight":"Itself From Attendance.","description":"Attendance-based salary projection with automatic PF and professional-tax deductions, per-employee adjustments, and one-click salary letters and Excel export."},"feat_problem_solution":{"eyebrow":"THE RECONCILIATION GAP","heading":"Stop Rebuilding Payroll From Scratch Every Month","subheading":"When attendance and payroll live in different systems, someone has to reconcile them by hand. TrackDots doesn't.","problem_1":"Payroll recalculated by hand from attendance spreadsheets every month","problem_2":"PF and professional tax computed manually, per employee","problem_3":"No single source of truth between attendance and what people are actually paid","problem_4":"","problem_5":"","benefit_1":"Paid days calculated automatically from real attendance","benefit_2":"PF and professional tax deducted automatically, every run","benefit_3":"Gross and net payroll projected before the month even closes","benefit_4":"","benefit_5":""},"feat_grid":{"eyebrow":"HOW IT WORKS","heading":"From Attendance to Payable, Automatically","subheading":"One source of truth, from the first clock-in to the final payslip.","item_1":{"icon":"CalendarCheck","title":"Attendance-Linked Payroll","desc":"Paid days are calculated directly from attendance \u2014 present, leave, half-day, LWP, and absences all roll up automatically."},"item_2":{"icon":"BarChart","title":"Automatic Gross & Net Projection","desc":"See projected gross and net payroll for the whole organization before the month even closes."},"item_3":{"icon":"FileText","title":"PF & Professional Tax Deductions","desc":"Provident Fund and professional tax are calculated and deducted automatically, per employee."},"item_4":{"icon":"Settings","title":"Manual Adjustments","desc":"Add one-off adjustments per employee without touching the underlying attendance data."},"item_5":{"icon":"Download","title":"Salary Letters & Excel Export","desc":"Generate salary letters or export the full payroll run to Excel in one click."},"item_6":{"icon":"Calendar","title":"Month-by-Month Payroll Runs","desc":"Navigate month to month, with a clear In Progress or Finalized status for each run."}},"feat_dark_1":{"eyebrow":"PAYROLL RUN","link_label":"Explore Payroll Management","block_1":{"heading":"One Run, Every Employee","desc":"Paid days, deductions, and payable amount for the whole organization, calculated in a single monthly run.","check_1":"Whole-organization payroll run","check_2":"Paid days from real attendance"},"block_2":{"heading":"In Progress, Not a Black Box","desc":"Every run shows its status clearly, and projections update live as the month's attendance comes in.","check_1":"Clear In Progress \/ Finalized status","check_2":"Live projected gross & net"}},"feat_sticky":{"eyebrow":"GO DEEPER","heading":"Every Angle of Payroll Management","desc":"From attendance to deductions to export \u2014 TrackDots keeps payroll accurate and defensible.","card_1":{"tone":"purple","icon":"CalendarCheck","title":"Attendance Becomes Payroll","desc":"Paid days flow straight from the attendance grid \u2014 present, leave, half-day, LWP, and absences all counted automatically.","check_1":"No manual attendance re-entry","check_2":"Same source data as Attendance Tracking","check_3":"Recalculated as the month progresses"},"card_2":{"tone":"dark","icon":"BarChart","title":"Projected Before the Month Closes","desc":"Gross and net payroll are projected in real time, even while the month is still in progress.","check_1":"Live gross & net projection","check_2":"Updated as attendance comes in","check_3":"No waiting for month-end"},"card_3":{"tone":"purple","icon":"FileText","title":"Statutory Deductions, Automated","desc":"PF and professional tax are calculated per employee, every run, without a separate spreadsheet.","check_1":"Automatic PF calculation","check_2":"Automatic professional tax","check_3":"Per-employee breakdown"},"card_4":{"tone":"dark","icon":"Settings","title":"Adjustments, Without the Mess","desc":"Add a one-off bonus or deduction for an employee without ever touching their attendance history.","check_1":"Per-employee manual adjustments","check_2":"Underlying attendance stays untouched","check_3":"Fully visible in the payroll run"},"card_5":{"tone":"purple","icon":"Download","title":"Done in One Click","desc":"Generate a salary letter or export the entire run to Excel \u2014 no separate finance tool required.","check_1":"One-click salary letters","check_2":"One-click Excel export","check_3":"Per-employee or full run"}},"feat_panel":{"heading":"Every Deduction, Fully Itemized","desc":"PF, professional tax, and LWP deductions are all broken out per employee, never a single opaque number.","check_1":"PF calculated automatically","check_2":"Professional tax calculated automatically","check_3":"LWP deduction tied to real attendance","link_label":"See Deduction Rules"},"feat_stats":{"stat_1":{"icon":"CalendarCheck","value":"Auto","label":"Attendance-Linked","desc":"Paid days calculated directly from real attendance, every run."},"stat_2":{"icon":"FileText","value":"PF + Tax","label":"Statutory Deductions","desc":"Provident Fund and professional tax calculated automatically per employee."},"stat_3":{"icon":"Download","value":"1-Click","label":"Export & Salary Letters","desc":"Generate salary letters or export the full run to Excel instantly."}},"feat_dark_2":{"eyebrow":"AUDIT-READY","link_label":"See Payslips","block_1":{"heading":"Every Adjustment, Fully Logged","desc":"Manual adjustments never overwrite attendance data \u2014 they're layered on top, fully visible in the run.","check_1":"Adjustments never modify attendance","check_2":"Fully visible per employee"},"block_2":{"heading":"Payslips, Ready When You Are","desc":"Once a run is finalized, payslips are generated and available to every employee.","check_1":"Payslip generation per run","check_2":"Available in the employee self-view portal"}},"feat_comparison":{"heading":"Get The Right Tool","subheading":"See how TrackDots' payroll management compares to the old way.","col_1":"TrackDots","col_2":"Basic Time Trackers","col_3":"Spreadsheets & Manual Logs","row_1":{"capability":"Attendance-linked paid-days calculation","status_1":"yes","status_2":"no","status_3":"no"},"row_2":{"capability":"Automatic PF & professional tax deduction","status_1":"yes","status_2":"no","status_3":"no"},"row_3":{"capability":"Projected gross & net before month close","status_1":"yes","status_2":"no","status_3":"no"},"row_4":{"capability":"Per-employee manual adjustments","status_1":"yes","status_2":"partial","status_3":"partial"},"row_5":{"capability":"One-click salary letters","status_1":"yes","status_2":"no","status_3":"no"},"row_6":{"capability":"One-click Excel export","status_1":"yes","status_2":"partial","status_3":"partial"},"row_7":{"capability":"","status_1":"no","status_2":"no","status_3":"no"},"row_8":{"capability":"","status_1":"no","status_2":"no","status_3":"no"}},"feat_faq":{"heading":"Payroll Management, Answered","item_1":{"q":"How are paid days calculated?","a":"Directly from attendance \u2014 present days, full-day leave, half-days, short leaves, LWP, and absences all roll up into a paid-days total automatically."},"item_2":{"q":"Does TrackDots calculate PF and professional tax?","a":"Yes. Both are calculated and deducted automatically per employee as part of every payroll run."},"item_3":{"q":"Can I make one-off adjustments to an employee's pay?","a":"Yes. Adjustments can be added per employee without changing their underlying attendance record."},"item_4":{"q":"Can I see payroll before the month is finished?","a":"Yes. TrackDots projects gross and net payroll for the current month in progress, updated as attendance comes in."},"item_5":{"q":"Can I generate salary letters?","a":"Yes. Salary letters can be generated per employee directly from the payroll run."},"item_6":{"q":"Can I export payroll data?","a":"Yes. A full payroll run can be exported to Excel in one click."},"item_7":{"q":"","a":""},"item_8":{"q":"","a":""}},"section_1":{"type":"none","eyebrow":"","heading":"","subheading":"","icon":false,"description":"","content":"","primary_cta_label":"","primary_cta_url":"","secondary_cta_label":"","secondary_cta_url":"","tertiary_link_label":"","tertiary_link_url":"","item_1":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_2":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_3":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_4":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_5":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_6":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""}},"section_2":{"type":"none","eyebrow":"","heading":"","subheading":"","icon":false,"description":"","content":"","primary_cta_label":"","primary_cta_url":"","secondary_cta_label":"","secondary_cta_url":"","tertiary_link_label":"","tertiary_link_url":"","item_1":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_2":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_3":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_4":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_5":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_6":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""}},"section_3":{"type":"none","eyebrow":"","heading":"","subheading":"","icon":false,"description":"","content":"","primary_cta_label":"","primary_cta_url":"","secondary_cta_label":"","secondary_cta_url":"","tertiary_link_label":"","tertiary_link_url":"","item_1":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_2":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_3":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_4":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_5":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_6":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""}},"section_4":{"type":"none","eyebrow":"","heading":"","subheading":"","icon":false,"description":"","content":"","primary_cta_label":"","primary_cta_url":"","secondary_cta_label":"","secondary_cta_url":"","tertiary_link_label":"","tertiary_link_url":"","item_1":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_2":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_3":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_4":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_5":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""},"item_6":{"icon":"Sparkles","title":"","description":"","link_label":"","link_url":""}}},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.0 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Payroll - Trackdots<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cms.trackdots.net\/index.php\/features\/payroll\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Payroll - Trackdots\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cms.trackdots.net\/index.php\/features\/payroll\/\" \/>\n<meta property=\"og:site_name\" content=\"Trackdots\" \/>\n<meta property=\"article:modified_time\" content=\"2026-07-09T14:48:42+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/cms.trackdots.net\\\/index.php\\\/features\\\/payroll\\\/\",\"url\":\"https:\\\/\\\/cms.trackdots.net\\\/index.php\\\/features\\\/payroll\\\/\",\"name\":\"Payroll - Trackdots\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/cms.trackdots.net\\\/#website\"},\"datePublished\":\"2026-07-09T10:32:51+00:00\",\"dateModified\":\"2026-07-09T14:48:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/cms.trackdots.net\\\/index.php\\\/features\\\/payroll\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/cms.trackdots.net\\\/index.php\\\/features\\\/payroll\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/cms.trackdots.net\\\/index.php\\\/features\\\/payroll\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/cms.trackdots.net\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Features\",\"item\":\"https:\\\/\\\/cms.trackdots.net\\\/index.php\\\/features\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Payroll\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/cms.trackdots.net\\\/#website\",\"url\":\"https:\\\/\\\/cms.trackdots.net\\\/\",\"name\":\"Trackdots\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/cms.trackdots.net\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Payroll - Trackdots","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cms.trackdots.net\/index.php\/features\/payroll\/","og_locale":"en_US","og_type":"article","og_title":"Payroll - Trackdots","og_url":"https:\/\/cms.trackdots.net\/index.php\/features\/payroll\/","og_site_name":"Trackdots","article_modified_time":"2026-07-09T14:48:42+00:00","twitter_card":"summary_large_image","schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/cms.trackdots.net\/index.php\/features\/payroll\/","url":"https:\/\/cms.trackdots.net\/index.php\/features\/payroll\/","name":"Payroll - Trackdots","isPartOf":{"@id":"https:\/\/cms.trackdots.net\/#website"},"datePublished":"2026-07-09T10:32:51+00:00","dateModified":"2026-07-09T14:48:42+00:00","breadcrumb":{"@id":"https:\/\/cms.trackdots.net\/index.php\/features\/payroll\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cms.trackdots.net\/index.php\/features\/payroll\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/cms.trackdots.net\/index.php\/features\/payroll\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cms.trackdots.net\/"},{"@type":"ListItem","position":2,"name":"Features","item":"https:\/\/cms.trackdots.net\/index.php\/features\/"},{"@type":"ListItem","position":3,"name":"Payroll"}]},{"@type":"WebSite","@id":"https:\/\/cms.trackdots.net\/#website","url":"https:\/\/cms.trackdots.net\/","name":"Trackdots","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cms.trackdots.net\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/cms.trackdots.net\/index.php\/wp-json\/wp\/v2\/pages\/869","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cms.trackdots.net\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/cms.trackdots.net\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/cms.trackdots.net\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cms.trackdots.net\/index.php\/wp-json\/wp\/v2\/comments?post=869"}],"version-history":[{"count":1,"href":"https:\/\/cms.trackdots.net\/index.php\/wp-json\/wp\/v2\/pages\/869\/revisions"}],"predecessor-version":[{"id":1098,"href":"https:\/\/cms.trackdots.net\/index.php\/wp-json\/wp\/v2\/pages\/869\/revisions\/1098"}],"up":[{"embeddable":true,"href":"https:\/\/cms.trackdots.net\/index.php\/wp-json\/wp\/v2\/pages\/857"}],"wp:attachment":[{"href":"https:\/\/cms.trackdots.net\/index.php\/wp-json\/wp\/v2\/media?parent=869"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}