1. Acceptance of Terms
By creating an account on Easy Takeoffs or using the service at easytakeoffs.com (the “Service”), you agree to be bound by these Terms of Service (“Terms”). If you do not agree to these Terms, do not use the Service.
We may update these Terms from time to time. We will update the “Last updated” date at the top of this page when changes are made. For changes that materially affect your subscription, such as pricing, billing cadence, or cancellation rights, we will give you at least thirty (30) days advance notice by email and in-app notice before the change takes effect. Your continued use of the Service after changes take effect constitutes acceptance of the updated Terms.
2. Description of Service
Easy Takeoffs is a cloud-based web application that allows contractors and construction professionals to perform digital takeoffs on PDF construction drawings. The service includes:
- Upload and view multi-page PDF construction drawings at full resolution
- Linear and polyline measurements for lengths and runs
- Area and rectangle measurements for square footage
- Count tool for quantity takeoffs
- Automatic scale detection with manual calibration options
- Snap-to-content precision where the cursor locks to walls, corners, and midpoints
- Color-coded measurement groups with running totals
- Measurement labels and annotations
- Page naming and multi-page document management
- Export to annotated PDF and CSV spreadsheet
- Project and folder organization
- Cloud storage and access from any browser
The service is provided via web browser and does not require any software installation. Features and availability may change as we improve the product.
3. Subscription, Pricing, and Billing
Easy Takeoffs is a subscription service. Access to the full product is provided through paid subscription plans.
Plans and prices
The Pro plan is available at the following prices:
- Pro Monthly: $39 USD per month
- Pro Annual: $399 USD per year (equivalent to $33.25 per month, approximately 15% off the monthly rate)
All prices are in US dollars and are presented exclusive of tax. Applicable sales tax, VAT, or other taxes are calculated and added by our payment processor at checkout based on your billing address. We may introduce additional plan tiers in the future (such as Teams and Enterprise); their availability and pricing will be published on our pricing page.
Free trial
Every new account begins with a 14-day free trial. No credit card is required to start the trial. During the trial you have full access to the Service. The trial clock starts when you verify your email address, and runs for 14 calendar days from that moment. The trial does not automatically convert to a paid subscription. If you take no action when the trial ends, your account moves to a paywalled state as described in Section 12.
Subscribing during your trial
If you start a paid subscription while your trial is still active, your payment method is collected by Stripe but no charge is made until the end of your 14-day trial. The remaining trial time is preserved. The first charge takes place at the moment your trial would have ended naturally. You can cancel before that first charge from your account Settings or the Stripe Customer Portal, and you will not be charged.
Auto-renewal
Paid subscriptions automatically renew at the end of each billing period (monthly or annual, depending on the plan you selected) at the then-current price for your plan, until you cancel. Each renewal charge is made using the payment method on file with our payment processor. See Section 14 for the full auto-renewal disclosure required by certain US state laws.
Cancellation
You may cancel your subscription at any time, with no cancellation fee, through your account Settings or directly through the Stripe Customer Portal. Cancellation takes effect at the end of your current billing period. You retain full access until that period ends. After it ends, your account moves to a paywalled state. We do not pro-rate refunds for early cancellation (see Section 15 and the Refund Policy).
Price changes
We may change subscription prices for new customers at any time. For customers with an active paid subscription, we will give you at least thirty (30) days advance notice by email and in-app notice before any price change applies to your next renewal. Continuing your subscription after the notice period and into the next renewal constitutes acceptance of the new price. If you do not accept the new price, you can cancel before your next renewal and you will not be charged the new amount.
Failed payments
If a renewal charge fails (for example, due to an expired card, insufficient funds, or a bank decline), Stripe will automatically retry the charge using its “Smart Retries” logic over a period of approximately twenty-one (21) days. We will notify you by email of the failed charge and ask you to update your payment method. During the retry window your account is treated as paywalled (see Section 12) until either the charge succeeds and access is restored, or the retries fully fail. If all retry attempts fail, your subscription will be canceled. You can update your card and re-subscribe at any time.
Promotional pricing
From time to time, we offer promotional pricing for limited windows. The most prominent example is the Early Adopter promotion, available to qualifying existing users during a defined launch window. Promotional pricing terms are presented at the time of purchase. Where a promotional rate is described as “locked” or “forever,” the locked rate applies for as long as your subscription remains continuous. If your subscription is canceled (whether by you, or by us after the dunning retry period described above), the locked rate is forfeit. A new subscription started later will be billed at the then-current standard price.
Coupons and promotional codes
Where offered, coupon codes are subject to the specific terms of each promotion. Coupon codes are not stackable. Some promotional codes are restricted to first-time subscribers or to specific tiers and durations as stated in the promotion.
4. User Accounts
To use Easy Takeoffs, you must create an account by providing a valid email address and password. You must be at least 13 years of age to create an account.
You are responsible for maintaining the confidentiality of your account credentials and for all activity that occurs under your account. You agree to notify us immediately of any unauthorized use of your account. Each account is intended for use by a single individual. You may not share your account credentials with others.
You must provide accurate information when creating your account and keep that information up to date.
5. Acceptable Use
You agree not to:
- Upload files containing malware, viruses, or malicious code
- Attempt to gain unauthorized access to the service, other users' accounts, or our infrastructure
- Use the service to store or distribute content that violates any applicable law
- Reverse engineer, decompile, or disassemble any part of the application
- Use automated tools to scrape, crawl, or extract data from the service
- Interfere with or disrupt the service or servers or networks connected to the service
- Circumvent rate limiting or access controls
- Create multiple accounts to evade restrictions or to abuse free trial periods
- Upload files exceeding size limits or non-PDF files for unintended purposes
- Use the service for any purpose other than its intended use as a construction plan measurement tool
6. Intellectual Property
The Easy Takeoffs application, including its source code, design, branding, and documentation, is owned by Easy Takeoffs and protected by applicable intellectual property laws. You may not copy, modify, distribute, or create derivative works based on the application without our written permission.
You retain full ownership of the content you upload to the service, including your PDF construction drawings, measurement data, and project information. We claim no intellectual property rights over your content.
7. Uploaded Content
You retain all ownership rights to the PDF files, construction drawings, and other content you upload to Easy Takeoffs. By uploading content, you grant us a limited, non-exclusive license to store, process, and serve that content back to you solely for the purpose of providing the service.
You represent that you have the right to upload any content you provide and that your content does not infringe on any third party's intellectual property or other rights. You are solely responsible for ensuring you have proper authorization to use and upload any construction plans or drawings.
8. Service Availability
We strive to keep Easy Takeoffs available and running smoothly at all times, but we do not guarantee uninterrupted or error-free service. The service is provided on a “best effort” basis. We may need to take the service offline for maintenance, updates, or other operational reasons.
We are not liable for any loss or damage resulting from service downtime, data loss due to system failures, or interruptions beyond our reasonable control.
9. Measurement Accuracy
Easy Takeoffs provides digital measurement tools for construction plans. While these tools are designed to produce accurate results, the accuracy of any measurement depends on several factors including the quality of the uploaded PDF, the correctness of the scale calibration, and the precision of user input.
You are solely responsible for verifying the accuracy of all measurements taken with Easy Takeoffs before using them in bids, estimates, material orders, or any other purpose. Easy Takeoffs is a measurement tool, not a substitute for professional judgment. We are not responsible for errors in measurements, estimates, or bids that result from using the service.
10. Limitation of Liability
To the maximum extent permitted by law, Easy Takeoffs and its operators shall not be liable for any indirect, incidental, special, consequential, or punitive damages, including but not limited to loss of profits, data, business opportunities, or goodwill, arising out of or related to your use of the service.
Our total liability for any claims arising from or related to the service shall not exceed the amount you have paid us during the twelve (12) months preceding the claim, or one hundred US dollars ($100), whichever is greater.
11. Indemnification
You agree to indemnify, defend, and hold harmless Easy Takeoffs and its operators, employees, and agents from and against any claims, liabilities, damages, losses, and expenses (including reasonable legal fees) arising out of or in any way connected with your use of the service, your violation of these Terms, or your violation of any rights of another party.
12. Termination
You may cancel your subscription at any time through your account Settings or the Stripe Customer Portal. Cancellation takes effect at the end of your current paid billing period. After that period ends, your account moves to a paywalled state in which you can still:
- Sign in to your dashboard
- View your existing projects, documents, and measurements (including opening documents and navigating between pages with full pan and zoom)
- View your existing templates in read-only form
- Update your account settings and payment method
- Re-subscribe at any time to restore full access
- Delete your account (which permanently deletes all your data)
While paywalled, you cannot create new projects, upload new files, create or edit measurements, edit annotations, run revision comparison, export to PDF or CSV, or create new share links. Existing share links that you previously created become temporarily unavailable to viewers until you re-subscribe.
Data retention after cancellation
Your projects, documents, measurements, uploaded files, and templates are preserved indefinitely after your subscription ends. They remain associated with your account until you delete the account. If you re-subscribe at any time, your full data is immediately accessible again.
Account deletion
If you delete your account through the account Settings, all your data (projects, documents, uploaded PDF files, measurements, annotations, templates) is permanently removed and cannot be recovered. If you delete an account that has an active paid subscription, the subscription is automatically canceled at the moment of deletion. No refund is issued for the unused portion of the billing period. Stripe may retain billing records (invoices, transaction history) for up to seven (7) years as required by tax law, even though your account is removed from our systems.
Termination by Easy Takeoffs
We reserve the right to suspend or terminate your account if you violate these Terms, engage in abusive behavior, threaten the security or integrity of the service, or repeatedly fail to pay after the dunning retry period described in Section 3. We will make reasonable efforts to notify you before termination unless immediate action is necessary to protect the service or other users. No refunds are issued for terminations that result from your violation of these Terms.
13. Payment Processing
Easy Takeoffs uses Stripe (Stripe, Inc.) as its payment processor. When you subscribe to a paid plan, you provide your payment information directly to Stripe through their secure checkout flow. We do not store or process credit card numbers, CVV codes, bank account numbers, or any other sensitive payment data on our servers. Stripe is a PCI-DSS Level 1 certified payment processor.
Subscription billing is managed jointly by Easy Takeoffs and Stripe:
- Your subscription plan, status, and billing dates are stored in your Easy Takeoffs account.
- Your payment method, charge history, invoices, and refund records are stored by Stripe.
- The Stripe Customer Portal, accessible from your account Settings, lets you update your card, download invoices, change plans, and cancel.
Disputes and chargebacks
If you believe a charge was made in error, contact us at hello@easytakeoffs.com before initiating a chargeback through your card issuer. We will work to resolve the issue directly and typically respond within two business days. Chargebacks initiated without prior contact may result in the immediate cancellation of your subscription and recovery of disputed amounts through other means.
Tax
Applicable sales tax, VAT, GST, or other tax is calculated by Stripe Tax based on your billing address and the laws of your jurisdiction. The tax amount is shown to you at Stripe Checkout before you confirm the charge. You are responsible for any taxes due on your subscription. If your tax situation changes (for example, you provide a valid VAT registration number after subscribing), contact us and we will work with Stripe to update your tax treatment.
14. Auto-Renewal Disclosure
This section provides additional disclosure of the auto-renewal nature of paid subscriptions, as required by certain US state laws including the California Business and Professions Code Section 17600 et seq. (the “California Automatic Renewal Law”), New York General Business Law Section 527-a, and the Illinois Automatic Contract Renewal Act.
Acknowledgment
You acknowledge and agree that paid Easy Takeoffs subscriptions are automatically renewing. By starting a paid subscription, you authorize Stripe, on our behalf, to charge your payment method on file for the agreed subscription fee at the start of each billing period (monthly or annual, depending on the plan you selected), until you cancel.
Cancellation mechanism
You can cancel your subscription at any time with no cancellation fee. Cancellation is at least as easy as the signup process, in compliance with the Federal Trade Commission's “click-to-cancel” guidance. You can cancel through any of the following methods:
- From your Easy Takeoffs account Settings (Billing tab, then “Manage subscription”)
- Directly through the Stripe Customer Portal at the URL provided on your Settings page
- By emailing hello@easytakeoffs.com and requesting cancellation (we will process your request within one business day)
After you cancel, your access continues through the end of the current paid billing period. No further charges will be made unless you re-subscribe.
Notice of renewal
For annual subscriptions, you will receive an email reminder approximately seven (7) days before your annual renewal date, alerting you to the upcoming charge and the cancellation link. Monthly renewals do not generate reminder emails because the cadence is short and the charge appears on each statement; you may, at any time, view your next renewal date on your account Settings Billing tab.
California residents
Pursuant to California Business and Professions Code Section 17600 et seq., the auto-renewal terms above are presented in clear and conspicuous form. By starting a paid subscription, you affirmatively consent to the auto-renewal of your subscription at the price and cadence disclosed at Stripe Checkout, until you cancel. You may cancel at any time using any of the methods listed above. If you cancel within three (3) business days of a charge that you believe was unauthorized, contact us at hello@easytakeoffs.com for assistance.
15. Refund Policy Reference
Easy Takeoffs does not offer refunds for completed subscription charges. We may, at our sole discretion, issue refunds on a case-by-case basis for legitimate issues such as duplicate charges, account compromise, or charges made after a confirmed cancellation. Full details, including how to request a refund consideration, are published in our Refund Policy at https://easytakeoffs.com/refund-policy.
16. Disclaimer of Warranties
The service is provided “as is” and “as available” without warranties of any kind, either express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, and non-infringement. We do not warrant that the service will meet your specific requirements or that the results obtained from using the service will be accurate or reliable.
17. Governing Law
These Terms shall be governed by and construed in accordance with the laws of the State of Florida, without regard to conflict of law principles. Any disputes arising from these Terms or your use of the service shall be resolved in the state or federal courts located in Orange County, Florida, and you consent to the personal jurisdiction of such courts.
18. Contact Us
If you have questions about these Terms of Service, contact us at hello@easytakeoffs.com.