Choose your path

For contractors and technicians

Do great work. Spend less time on paperwork.

CPM works with dependable professionals who care about quality, communicate clearly, and charge fair prices. We pair clear expectations with simple tools so you can stay focused on the work itself.

What we value

A straightforward working relationship.

High-quality work

We look for professionals who take pride in durable repairs, safe work, and a finished result they are willing to stand behind.

Fair, transparent pricing

We value competitive pricing, clear estimates, and early communication when the scope changes.

Reliable follow-through

Residents and owners depend on accurate arrival windows, useful updates, and work that is completed as promised.

Technology that stays out of the way

Simple tools. Less administrative work.

CPM’s vendor portal puts the work details in one place, makes status updates easy, and lets contractors generate an invoice with a click. It is designed to reduce repetitive paperwork—not add another complicated system to your day.

Clear work details

See the property, scope, and relevant job information without chasing separate messages.

Easy updates

Keep CPM informed as work moves forward so questions and approvals can be handled promptly.

One-click invoicing

Generate an invoice from the completed work instead of rebuilding the same information by hand.

What happens next

A straightforward contractor review.

01

Introduce your business

Share your trade, service area, experience, insurance status, and current availability through the form below.

02

CPM reviews the fit

The maintenance team reviews the information against current property and trade needs. Submitting the form does not guarantee work.

03

Complete onboarding securely

If there is a fit, CPM will contact you and request any required insurance, tax, payment, or onboarding documents through an appropriate secure process.

Interested in working with CPM?

Introduce your business.

Tell us about your trade, coverage, service area, and availability. Our maintenance team will review your information and follow up if there is a fit.

Required fields

Please do not send insurance certificates, identification documents, tax forms, or banking information through this form. We will request documents securely if needed.