specification: API Commons Plans specificationVersion: '0.1' schema: https://raw.githubusercontent.com/api-evangelist/interface-research/main/schema/api-commons.yml#/$defs/Plans provider: Basecamp providerId: basecamp created: '2026-05-04' # Provenance stamped 2026-08-11: this artifact was written by the API Evangelist # bulk sweep dated 2026-05-04, not harvested from the provider. See roadmap#35. method: generated modified: '2026-05-05' reconciled: true tags: - Collaboration - Project Management - REST - SaaS - Team Communication description: Basecamp prices per-product seat (Plus) plus a flat unlimited-seat tier (Pro Unlimited) and a free tier capped at 1 project / 20 users / 1 GB. API access is included with all plans; there is no separate API metering or per-call pricing — quotas mirror the underlying SaaS plan and rate limits are enforced uniformly per IP/account. sources: - https://basecamp.com/pricing - https://github.com/basecamp/bc3-api plans: - id: basecamp-free name: Basecamp Free type: freemium description: Free forever tier limited to 1 project, 20 users, and 1 GB of storage. API access included with the same per-IP rate limits as paid tiers. entries: - label: Projects description: Maximum number of active projects on the free tier name: projects type: quota metric: project limit: 1 timeFrame: usage geo: global domains: - https://3.basecampapi.com - https://launchpad.37signals.com unit: 1 price: '0.00' userMultiplied: false - label: Users description: Maximum users included on the free tier name: users type: quota metric: seat limit: 20 timeFrame: usage geo: global domains: - https://3.basecampapi.com - https://launchpad.37signals.com unit: 1 price: '0.00' userMultiplied: false - label: Storage description: Included file storage on the free tier name: storage type: quota metric: gb limit: 1 timeFrame: usage geo: global domains: - https://3.basecampapi.com unit: 1 price: '0.00' userMultiplied: false elements: - name: 1 Project - name: Up to 20 Users - name: 1 GB Storage - name: Basecamp API - name: Basecamp Webhooks - name: Basecamp OAuth - id: basecamp-plus name: Basecamp Plus type: subscription description: Per-seat plan billed monthly. Guests and clients are invited free. Includes 30-day free trial. Optional add-ons for Timesheet and Admin Pro Pack are billed separately. entries: - label: Per-User Subscription description: Monthly per-user fee, charged per employee name: seat_subscription type: subscription metric: seat limit: -1 timeFrame: month geo: global domains: - https://3.basecampapi.com - https://launchpad.37signals.com unit: 1 price: $15/user per month userMultiplied: true - label: Storage description: Included storage on the Plus plan name: storage type: quota metric: gb limit: 500 timeFrame: usage geo: global domains: - https://3.basecampapi.com unit: 1 price: included userMultiplied: false - label: Timesheet Add-On description: Optional Timesheet capability flat fee name: timesheet_addon type: subscription metric: month limit: 1 timeFrame: month geo: global domains: - https://3.basecampapi.com unit: 1 price: $50/month userMultiplied: false - label: Admin Pro Pack Add-On description: Optional Admin Pro Pack capabilities flat fee name: admin_pro_pack type: subscription metric: month limit: 1 timeFrame: month geo: global domains: - https://3.basecampapi.com unit: 1 price: $50/month userMultiplied: false elements: - name: Unlimited Projects - name: 500 GB Storage - name: Free Guest/Client Seats - name: 24/7/365 Customer Support - name: 30-Day Free Trial - name: Basecamp API - name: Basecamp Webhooks - name: Basecamp OAuth - id: basecamp-pro-unlimited name: Basecamp Pro Unlimited type: subscription description: Flat all-inclusive plan with unlimited users and 5 TB storage. Discounted when billed annually. Includes Timesheet, Admin Pro Pack, personal onboarding, and priority support. entries: - label: Annual Subscription description: Flat monthly fee when billed annually (all-inclusive) name: annual_subscription type: subscription metric: month limit: 1 timeFrame: month geo: global domains: - https://3.basecampapi.com - https://launchpad.37signals.com unit: 1 price: $299/month billed annually userMultiplied: false - label: Monthly Subscription description: Flat monthly fee when billed month-to-month name: monthly_subscription type: subscription metric: month limit: 1 timeFrame: month geo: global domains: - https://3.basecampapi.com - https://launchpad.37signals.com unit: 1 price: $349/month userMultiplied: false - label: Storage description: Included storage on the Pro Unlimited plan name: storage type: quota metric: tb limit: 5 timeFrame: usage geo: global domains: - https://3.basecampapi.com unit: 1 price: included userMultiplied: false - label: Additional Storage description: Per-terabyte add-on for storage above plan ceiling name: storage_overage type: metered metric: tb limit: -1 timeFrame: month geo: global domains: - https://3.basecampapi.com unit: 1 price: $50/month per additional terabyte userMultiplied: false elements: - name: Unlimited Users - name: Unlimited Projects - name: 5 TB Storage - name: Timesheet Included - name: Admin Pro Pack Included - name: Personal Onboarding - name: Priority 24/7/365 Support - name: 60-Day Free Trial - name: Basecamp API - name: Basecamp Webhooks - name: Basecamp OAuth - id: basecamp-discounts name: Special Discounts type: tiered description: Programmatic discounts for nonprofits and schools. entries: - label: Nonprofit Discount description: 10% off for registered 501(c)(3) organizations name: nonprofit_discount type: flat metric: month limit: -1 timeFrame: month geo: US domains: - https://basecamp.com unit: 1 price: 10% off userMultiplied: false - label: Education Discount description: 100% free for K-12, homeschools, and universities for class work only name: education_discount type: flat metric: month limit: -1 timeFrame: month geo: global domains: - https://basecamp.com unit: 1 price: 100% off (class work only) userMultiplied: false elements: - name: Nonprofit 501(c)(3) Eligibility - name: K-12 / Homeschool / University Eligibility maintainers: - FN: Kin Lane email: kin@apievangelist.com x-canonical: generated: '2026-10-08' vocabulary: all/0-working/economics/plans-canonical.yml models: - free - subscription - tiered units: - data - object - period - seat plans: - name: Basecamp Free access: freemium model: free model_how: derived units: - data - object - seat periods: - per-use - name: Basecamp Plus access: other model: subscription model_how: stated units: - data - period - seat periods: - month - per-use - name: Basecamp Pro Unlimited access: other model: subscription model_how: stated units: - data - period periods: - month - per-use - name: Special Discounts access: other model: tiered model_how: stated units: - period periods: - month