{
  "schemaVersion": "1.0",
  "item": {
    "slug": "basecamp",
    "name": "Basecamp",
    "category": "collaboration",
    "description": "Project collaboration platform with owner-managed billing in Adminland.",
    "status": "researched",
    "website": "https://basecamp.com",
    "invoiceHelpUrl": "https://5.basecamp-help.com/article/1137-handling-billing-and-invoices",
    "accessMethods": [
      "vendor_portal",
      "email_forward",
      "manual_upload"
    ],
    "authentication": {
      "oauth": false,
      "apiToken": false,
      "browserSession": true,
      "requiredRole": "Account owner; an ordinary administrator does not have owner-only billing access."
    },
    "capabilities": {
      "accountDiscovery": {
        "supported": false,
        "notes": "No public workflow for discovering every account from billing data is documented."
      },
      "billingHistory": {
        "supported": true,
        "notes": "Billing records are documented at Adminland → Handle billing, invoices, packages, and upgrades → invoices."
      },
      "invoiceMetadata": {
        "supported": "unknown",
        "notes": "The public source does not specify a consistent invoice-metadata view."
      },
      "invoicePdf": {
        "supported": false,
        "notes": "The documented workflow does not provide an invoice PDF."
      },
      "creditNotes": {
        "supported": "unknown",
        "notes": "Credit-note availability is not confirmed by the reviewed source."
      },
      "lineItems": {
        "supported": "unknown",
        "notes": "Line-item availability is not confirmed by the reviewed source."
      },
      "usage": {
        "supported": "unknown",
        "notes": "A usage export is not confirmed by the reviewed source."
      },
      "subscriptions": {
        "supported": "unknown",
        "notes": "Subscription detail is not confirmed by the reviewed source."
      },
      "paymentMethod": {
        "supported": "unknown",
        "notes": "Payment-method visibility is not confirmed by the reviewed source."
      }
    },
    "billing": {
      "cadence": [
        "plan-dependent"
      ],
      "invoiceLocation": "Adminland → Handle billing, invoices, packages, and upgrades → invoices",
      "emailedAutomatically": "unknown",
      "currencies": [],
      "documentTypes": [
        "invoice"
      ]
    },
    "billproof": {
      "retrieval": false,
      "normalization": true,
      "transactionMatching": true,
      "connectionAvailable": false,
      "limitations": [
        "Billproof does not currently have a direct Basecamp billing connection.",
        "Retrieval requires an authorized user to download or forward the document."
      ]
    },
    "normalizedFields": [
      "vendor_name",
      "invoice_number",
      "invoice_date",
      "billing_period",
      "subtotal",
      "tax",
      "total",
      "currency",
      "payment_method",
      "account_id"
    ],
    "commonCardDescriptors": [],
    "researchedAt": "2026-10-16",
    "lastVerifiedAt": "2026-10-16",
    "sources": [
      {
        "title": "Basecamp: official billing help",
        "url": "https://5.basecamp-help.com/article/1137-handling-billing-and-invoices",
        "type": "official"
      }
    ],
    "guide": {
      "quickAnswer": "In current Basecamp, open Adminland → Handle billing, invoices, packages, and upgrades. Select a month in the invoices section for a plain-text invoice.",
      "requiredRole": "Account owner; an ordinary administrator does not have owner-only billing access.",
      "steps": [
        "Use Basecamp in a desktop app or web browser as the account owner.",
        "From Home, open Adminland.",
        "Select Handle billing, invoices, packages, and upgrades.",
        "Scroll to invoices and choose the required month to download its plain-text copy."
      ],
      "historyLocation": "Adminland → Handle billing, invoices, packages, and upgrades → invoices",
      "missingInvoice": "Ask the account owner for the record or check their invoice email. These instructions cover current Basecamp, not Basecamp 2 or Classic.",
      "formats": [
        "Plain-text invoice"
      ],
      "commonProblems": [
        "Billing management is unavailable in mobile apps."
      ],
      "matchingTips": [
        "Keep the original text invoice; an emailed invoice and its downloaded copy describe the same billing event."
      ]
    },
    "statusLabel": "Billing guide available",
    "cta": "Request this integration",
    "manualGuide": "https://billproof.io/guides/find-basecamp-invoices",
    "urls": {
      "html": "https://billproof.io/integrations/basecamp",
      "json": "https://billproof.io/api/public/vendors/basecamp.json",
      "capabilities": "https://billproof.io/api/public/vendors/basecamp/capabilities.json"
    }
  }
}
