Skip to main content
The Payroll Point (PRP) API identifies and accurately determines complex state and local taxes based on an employee’s home and work addresses, returning results in JSON. This guide walks a new API client through the full flow: authenticate and look up taxes for an employee. Prefer a UI over building your own integration? See the Quickstart: Look up taxes in Portal instead.

Before you begin

You’ll need an API key to follow this guide. If you don’t have one, contact your Symmetry Client Success representative or reach out through the Client Support Center. See Prerequisites for the account configuration your administrator needs to complete before any lookup will work.

Postman

Download the PRP Postman collection and environment variables to test all endpoints with pre-built sample requests.

Payroll Point API overview

Base URLs, authentication, and the Swagger explorer for production and staging.

Environments

Always develop and test against the staging environment before pointing your integration at production.
The primary endpoint that returns taxes for an employee’s home and work location is /prp/v1/taxes.

Step 1: Authenticate

Every PRP API endpoint other than /authentication/login itself requires a JWT access token. Request one by calling the authentication endpoint with your API key.
A successful response returns an accessToken:
Send this token as a Bearer token in the Authorization header on every other request in this guide. Tokens are valid for 24 hours. After they expire, Payroll Point endpoints return HTTP 401 with {"message": "Unauthorized"} until you request a new token.

Step 2: Look up taxes for an employee

With your access token, call /prp/v1/taxes with the employee’s home and work locations. The response contains every applicable state, local, and employer tax for both locations.
companyHasNexus and nonResidentCertificateOnFile both affect which taxes come back as required. See Required taxes and Reciprocity and nonresident certificates before setting these in production. For the full request/response schema, see the location taxes endpoint in the API reference.

Step 3: Look up minimum wage rates (optional)

For clients who license the minimum wage add-on, call /prp/v1/minimumwage/location the same way, passing a single address (or latitude/longitude pair) and an effective date.
See the minimum wage location endpoint, minimum wage by ID, and upcoming rates in the API reference, Retrieve recent minimum wage rate updates for recent rate changes, and Minimum wage concepts to understand why a location can return more than one rate.

Next steps

API reference

Full reference for every PRP API endpoint, including query parameters and sample responses.

Tax results

How to read what a lookup returns, and what each tax in the response means.
More references: Migrating from the legacy Payroll Point Web Service? Create a ticket and our team can help you plan the move.