Patriot Software is a cloud accounting and payroll platform for small businesses, offering invoicing, financial reporting, unlimited payroll runs, direct deposit, tax filing, and add-on HR, time, and benefits services under a single login. An unofficial API lets you programmatically pull employees, payroll runs, pay statements, invoices, and journal entries—and push updates like new employees, time entries, and pay runs back into Patriot Software.

Patriot Software is an online accounting and payroll platform built for small businesses, combining multiple financial-management tools under a single login. Businesses use Patriot to create and track invoices, accept credit card payments, run financial reports, process unlimited payroll runs with direct deposit, and handle tax filing and deposits—extending the platform with add-on Time & Attendance, HR, Health Benefits, 401(k), Workers' Comp, and Bookkeeping services. The platform serves over 75,000 customers across retail, nonprofit, healthcare, real estate, and startup segments.
Core product areas include:
Common data entities:
Small businesses run payroll, accounting, and HR on Patriot every pay cycle, but turning that portal-driven workflow into reliable API-driven automation is harder than it looks:
Supergood reverse-engineers Patriot's authenticated browser flows and available data surfaces to deliver a resilient, normalized API layer for your Patriot account—across Payroll, Accounting, Time, and HR.
Use Patriot Software with AI agents: Patriot Software MCP Server →
Book a 30-minute session to confirm your modules, products, and authentication model.
We deliver a production-ready Patriot Software adapter tailored to your account configuration and enabled products.
Go live with continuous monitoring and automatic adjustments as Patriot Software evolves.
Authentication
/authenticateAuthenticate to a Patriot Software account using username/password, or MFA, and obtain a session token for downstream calls.
HR
/employeesList employees and contractors with filters for status, department, hire date, and pay type.
HR
/create_employeeAdd a new employee or contractor with personal, tax, and direct-deposit details.
Payroll
/payroll_runsRetrieve payroll runs, pay periods, and per-employee pay statements with earnings, deductions, and taxes.
Payroll
/create_payrollSubmit a new payroll run for a pay period, including hours, earnings, and deduction overrides.
Accounting
/invoicesPull invoices, customers, payments, and the journal entries generated from payroll across the general ledger.
- Pull employee, contractor, and pay-rate records into HRIS, BI, or data-warehouse tools - Stream payroll runs, pay statements, and tax withholdings to downstream reporting - Reconcile direct-deposit and bank-account data for finance operations
- Push approved timesheets and hours into a new payroll run without portal clicks - Apply earnings, deductions, and pay-rate overrides programmatically - Trigger pay runs on a schedule and confirm completion downstream
- Sync invoices, customers, and payments from Patriot Accounting into your ledger - Pull payroll-generated journal entries in summary or by-employee mode - Match net pay, employee, and employer taxes against general-ledger accounts
- Sync employee profiles, job history, and managers into downstream CRM and HR tools - Pull benefits enrollments, deductions, and W-2s for reporting - Push new hires and status changes back into Patriot HR
Authentication
Username/password and MFA handled in a managed, encrypted session
Connectivity
Authenticated browser flows across Patriot Payroll, Accounting, Time, and HR modules
Response format
Normalized JSON across Employee, Payroll, Accounting, and Time objects
Rate limits
Adaptive throttling tuned to your account to avoid Patriot-side limits
Session management
Automatic session refresh, MFA replay handling, and credential rotation
Data freshness
Near real-time pulls for employees, payroll, and invoices with optional scheduled batch syncs
Security
Encrypted credential vault, scoped access tokens, SOC 2-aligned controls, and audit logging
Webhooks
Event-style callbacks for payroll run completion, new employee, invoice, and journal-entry changes
Latency
Sub-second reads on cached entities; multi-second writes when posting payroll runs and journal entries
Throughput
Horizontally scaled workers sized to small-business payroll and accounting volume
Reliability
Retry, backoff, and idempotency keys for payroll runs, invoices, and journal entries
Adaptation
Continuous monitoring of Patriot Software releases and per-account module configuration drift
Patriot's data is reached today largely through assisted integrations like Finch and Boss Insights rather than a broad self-serve developer API. Supergood works directly against your authenticated Patriot account to deliver a normalized API across Payroll, Accounting, Time, and HR—no partner gate required.
Yes. Supergood normalizes data across Patriot Payroll and Patriot Accounting, including the journal entries automatically generated from each payroll run, so you can integrate both books through one consistent surface.
Each payroll run creates a journal entry in Accounting, recorded either as a summary or by employee depending on your settings. Supergood respects your account's chosen posting mode so syncs match your ledger and avoid double-posting.
Patriot is modular—customers buy individual products or bundles. Supergood profiles your account's enabled products and exposes only the data your entitlements cover, rather than forcing a generic schema.
SSNs, bank accounts, and tax withholdings are handled with an encrypted credential vault, scoped tokens, SOC 2-aligned controls, and full audit logging across every request.