Learn the registration lifecycle
Businesses initiate payroll tax registration requests when they need to register for payroll taxes in jurisdictions where they have employees. Manage registrations on behalf of clients or refer them to Middesk for self-service.
This page describes the registration lifecycle from initiation to completion.
Request initiation
Initiate a registration request from the Middesk dashboard or with the API. This generates a unique registration request ID and secure link for the end user to access and complete the intake application form.
End user completion
The end user completes an intake application form, customized for required agencies, through Middesk’s hosted form.
Payment processing
Reseller model: Middesk invoices you and the end user completes the application without needing payment details.
Referral model: Middesk charges the end user directly before processing begins.
Middesk operations
The Middesk team handles all necessary steps to complete registration with the relevant agencies, ensuring compliance.
Information request
Middesk notifies you or end users when additional information is needed to complete a registration submission.
Status updates
For some jurisdictions, registrations move directly to a completed status.
For others, registration remains in government_processing until official processing is confirmed by the agency.
Registration request statuses
As a registration request moves through its lifecycle, it transitions through different top-level statuses.