RoofCast ← Back to site

Terms of Service

Last updated: September 20, 2026

RoofCast estimates roofs from satellite imagery. An estimate is a starting point for your bid — not a substitute for your judgment as a roofer. Section 4 explains where that line falls, and it is the most important part of this agreement.

1. Who this agreement is with

These Terms are a contract between you and RMML FLORIDA LLC, a Florida limited liability company (document number L25000341780), 3757 S Heron Point, Inverness, FL 34450, United States ("RoofCast", "we", "us").

By creating an account or using the app you accept these Terms. If you are accepting on behalf of a company, you confirm you are authorized to bind it, and "you" means that company.

2. Who may use RoofCast

RoofCast is for business use by roofing contractors and their staff. You must be at least 18 and able to enter a binding contract. You are responsible for everything done under your account, including by your reps, and for keeping credentials secure. Tell us promptly at support@roofcast.app if you suspect unauthorized access.

3. Your account and your data

The jobs, customers, measurements, pricing and proposals you create are yours. We claim no ownership of them. We store and process them to run the service, as described in the Privacy Policy.

You are responsible for the homeowner information you enter. You confirm you have the right to collect it and to use RoofCast to process it, and that you will give your customers whatever notice or consent their local law requires — including, where applicable, before capturing their signature.

4. Measurements are estimates

Read this before you bid a job. RoofCast calculates roof area from an outline you trace on satellite imagery and a pitch you select. Its output is an estimate produced from your inputs. It is not a survey, not an inspection, and not a guarantee of the roof's true dimensions.

Accuracy depends on things outside our control, including:

You are the roofing professional. You are solely responsible for verifying measurements before you rely on them, for the prices and waste factors you configure, for the totals you present, and for every quote and contract you issue. Do not present a RoofCast estimate to a customer as a measured, guaranteed figure. We are not liable for an underbid, overbid, material shortfall or overage arising from an estimate.

5. Electronic signatures

RoofCast lets your customer sign a proposal on your device. When they do, we record the signer's name, their email address if provided, an image of the signature, the date and time, and the IP address and device identifier used — kept together as one record and locked against later editing.

In the United States, the Electronic Signatures in Global and National Commerce Act (ESIGN) and the Uniform Electronic Transactions Act (UETA) give an electronic signature the same legal effect as a handwritten one where the parties agreed to transact electronically. Canadian federal and provincial electronic-commerce legislation, including PIPEDA, works similarly. RoofCast is built to support that, but the following are your responsibility:

We provide the signing mechanism and the evidence record. We do not warrant that any particular signed document is enforceable, and we are not a party to the contract between you and your customer. If enforceability matters to your business, have a lawyer review your proposal template.

6. Offline use and synchronization

RoofCast is designed to work without a connection. Work you do offline is stored on the device and uploaded when a connection returns. Because of that:

7. Subscriptions and billing

Some features require a paid subscription, purchased through Google Play or the Apple App Store. Those stores process the payment — we never see your card details.

8. Acceptable use

You agree not to:

9. Third-party imagery and services

Map and satellite imagery is supplied by third parties, including Mapbox, Esri and Google. It is provided as-is and is subject to those providers' own terms. We do not control its accuracy, coverage or age, and we may change or remove an imagery source if a provider's terms or availability change.

10. Availability

We aim to keep RoofCast running but do not promise uninterrupted or error-free service. We may modify, suspend or discontinue features. If we discontinue the service entirely, we will give at least 30 days' notice and a way to export your data.

11. Disclaimer of warranties

To the fullest extent permitted by law, RoofCast is provided "as is" and "as available", without warranties of any kind, express or implied, including merchantability, fitness for a particular purpose, non-infringement, and any warranty as to the accuracy, reliability or completeness of measurements, pricing or generated documents. Some jurisdictions do not allow certain exclusions, so parts of this section may not apply to you.

12. Limitation of liability

To the fullest extent permitted by law, RoofCast will not be liable for indirect, incidental, special, consequential, exemplary or punitive damages, or for lost profits, lost revenue, lost business, lost or inaccurate data, or the cost of substitute services — including losses arising from an inaccurate measurement, an underbid or overbid job, a disputed or unenforceable signed proposal, or work lost before it synced.

Our total aggregate liability for all claims relating to the service is limited to the greater of the amount you paid us in the twelve months before the event giving rise to the claim, or one hundred U.S. dollars (US$100).

13. Indemnity

You will defend and indemnify RoofCast against claims, damages and reasonable legal costs arising from your use of the service, your quotes and contracts with your customers, the personal information you enter, or your breach of these Terms.

14. Suspension and termination

You may stop using RoofCast at any time and ask us to close your account at support@roofcast.app. We may suspend or terminate an account that breaches these Terms, that we are legally required to suspend, or that creates a security or liability risk — with notice where practicable. On termination your right to use the service ends; export anything you need first, as data is deleted per the Privacy Policy. Sections 4, 5, 11, 12, 13 and 15 survive.

15. Governing law and disputes

These Terms are governed by the laws of the State of Florida, United States, without regard to its conflict-of-laws rules. The courts located in Citrus County, Florida, have exclusive jurisdiction, and you and we consent to venue there. If you are in Canada, nothing here removes rights you have under mandatory local consumer law that cannot be waived by contract.

Before filing anything, contact us at support@roofcast.app — nearly everything is faster to fix that way.

16. Changes to these Terms

We may update these Terms. We will change the date at the top, and for material changes we will notify account holders by email or in the app at least 30 days before they take effect. Continuing to use RoofCast after that is acceptance.

17. General

These Terms, with the Privacy Policy, are the entire agreement between us about the service. If a provision is unenforceable, the rest stays in force. Our not enforcing a provision is not a waiver of it. You may not assign this agreement without our consent; we may assign it in a merger, acquisition or sale of assets.

18. Contact

RMML FLORIDA LLC
3757 S Heron Point, Inverness, FL 34450, United States
support@roofcast.app