FAQ

Is the Free plan a timed trial?

No. Free is a permanent plan that allows exactly one lifetime estimate. After that estimate is used, the account must upgrade to create or duplicate more estimates.

What are the paid plan limits?

Pro is $15/month and includes up to 250 estimates per billing month. Business is $35/month and includes up to 2,500 estimates per billing month. Business Ultra is $45/month and includes the Business estimate limit plus controlled AI usage.

Are usage limits enforced only in the interface?

No. Estimate and AI limits are checked on the server before records are created or AI requests run, so changing the frontend cannot bypass plan enforcement.

How do payments work?

Paid upgrades use Stripe Checkout. Existing customers can manage payment methods, cancellations, upgrades, and downgrades through Stripe Customer Portal. Stripe webhooks sync subscription status back into BuildQuote.

Does AI run for every plan?

No. AI features are available only on Business Ultra and are controlled by a monthly quota. AI is intentionally not unlimited.

What happens if AI is not configured?

The normal estimate, customer, PDF, billing, and admin tools still work. AI requests return a configuration message until provider credentials are added.

Can customers approve estimates online?

Yes. Sent estimates get secure public links where customers can view, download a PDF, accept, or decline.

Does the mobile app use the same account?

Yes. The Expo mobile app uses the same backend, session model, customers, estimates, PDF generation, billing routes, company settings, and AI quota.

Can I add more contractor tools later?

Yes. The repo is structured as a shared platform with reusable auth, teams, billing, usage tracking, admin, and database packages so future products can plug into the same company account.

What must be configured before launch?

Production database, session secret, Stripe keys and Price IDs, Stripe webhook secret, app URL, transactional email sender, contact inbox, legal review, and mobile build settings must be configured and tested.