Simple pricing. No per-user gotchas.

14-day free trial on every plan. No credit card required. No setup fees. Cancel anytime.

Starter

For solo operators and small roofing companies.

$99/month
Start 14-day trial
  • 1 user (Owner)
  • Pricing sheets with margin math
  • Project tracking, end-to-end
  • Customer database
  • Real-time P&L dashboard
  • Change orders, invoices, receipts
  • Email support
Most popular

Professional

For growing roofing companies with multiple team members.

$249/month
Start 14-day trial
  • Up to 5 users
  • Everything in Starter
  • Custom roles (Manager, Member, Viewer)
  • Warranty tracking
  • Custom expense categories
  • Priority email support

Enterprise

For larger roofing operations with complex workflows.

$599+/month
Contact sales
  • Unlimited users
  • Everything in Professional
  • Dedicated onboarding
  • Phone support
  • Custom contract terms

Coming soon

  • Multi-location support
  • QuickBooks Online integration
  • CompanyCam integration
  • EagleView integration
  • API access

Frequently asked questions

Do I need a credit card to start the trial?

No. Sign up with just your email, password, and company name. Add a payment method when you're ready to keep using SquarePro after the 14-day trial.

What happens at the end of the trial?

Your account stays active. We'll prompt you to add a payment method to continue. If you don't, your access pauses until you add one — your data stays put.

Can I switch tiers later?

Yes. Upgrade or downgrade anytime. Pro-rated billing means you only pay for what you use.

Is there an annual discount?

Annual billing is coming soon — typically 2 months free if you pay yearly. Reach out if you'd like to lock in annual pricing now.

What about features that aren't built yet?

We list anything marked "coming soon" honestly. The core financial and project tracking features (the reason most roofing companies switch from spreadsheets) are fully built and in use today.

Try SquarePro free for 14 days

See what your roofing company looks like with clean numbers.