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.
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.
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.
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.
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.
No. AI features are available only on Business Ultra and are controlled by a monthly quota. AI is intentionally not unlimited.
The normal estimate, customer, PDF, billing, and admin tools still work. AI requests return a configuration message until provider credentials are added.
Yes. Sent estimates get secure public links where customers can view, download a PDF, accept, or decline.
Yes. The Expo mobile app uses the same backend, session model, customers, estimates, PDF generation, billing routes, company settings, and AI quota.
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.
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.