{
  "schemaVersion": "1.0",
  "item": {
    "slug": "digitalocean",
    "name": "DigitalOcean",
    "legalName": "DigitalOcean, LLC",
    "category": "cloud-infrastructure",
    "description": "DigitalOcean provides monthly invoices in the Control Panel with browser, PDF, and CSV views, and documents invoice and billing-history access through its API and CLI.",
    "status": "import_only",
    "website": "https://www.digitalocean.com",
    "billingPortalUrl": "https://cloud.digitalocean.com/account/billing",
    "invoiceHelpUrl": "https://docs.digitalocean.com/platform/billing/invoices/",
    "apiDocumentationUrl": "https://docs.digitalocean.com/platform/billing/reference/",
    "accessMethods": [
      "official_api",
      "vendor_portal",
      "connected_mailbox",
      "email_forward",
      "manual_upload"
    ],
    "authentication": {
      "oauth": false,
      "apiToken": true,
      "browserSession": true,
      "requiredRole": "Team or organization owner or biller for invoice email and portal access"
    },
    "capabilities": {
      "accountDiscovery": {
        "supported": false,
        "notes": "No Billproof account-discovery capability is claimed for this vendor."
      },
      "billingHistory": {
        "supported": true,
        "notes": "Historical billing records are available in the vendor portal."
      },
      "invoiceMetadata": {
        "supported": true,
        "notes": "The vendor portal exposes invoice or statement summary data."
      },
      "invoicePdf": {
        "supported": true,
        "notes": "Current and historical invoices can be downloaded as PDF."
      },
      "creditNotes": {
        "supported": "unknown"
      },
      "lineItems": {
        "supported": true,
        "notes": "Invoice views show charges, credits, discounts, and resource detail."
      },
      "usage": {
        "supported": true,
        "notes": "The invoice CSV and Insights reports expose more detailed spend data."
      },
      "subscriptions": {
        "supported": "partial",
        "notes": "Invoices describe billable resources rather than a separate subscription catalog."
      },
      "paymentMethod": {
        "supported": true,
        "notes": "The primary payment method is managed from Billing."
      }
    },
    "billing": {
      "cadence": [
        "monthly"
      ],
      "invoiceLocation": "DigitalOcean Control Panel → Billing → Overview for latest invoice or History for past invoices",
      "emailedAutomatically": true,
      "currencies": [
        "USD"
      ],
      "documentTypes": [
        "invoice",
        "invoice CSV",
        "spend report"
      ]
    },
    "billproof": {
      "retrieval": false,
      "normalization": true,
      "transactionMatching": true,
      "connectionAvailable": false,
      "limitations": [
        "Billproof does not currently connect directly to DigitalOcean.",
        "A user must provide the invoice or statement by upload or an enabled email workflow.",
        "DigitalOcean's documented billing API does not imply that a Billproof connector is available."
      ]
    },
    "normalizedFields": [
      "vendor",
      "invoice_number",
      "invoice_date",
      "billing_period",
      "currency",
      "subtotal",
      "tax",
      "total",
      "line_items",
      "account_identifier",
      "project",
      "resource_type",
      "resource_tags",
      "credits",
      "discounts"
    ],
    "commonCardDescriptors": [],
    "researchedAt": "2026-08-28",
    "lastVerifiedAt": "2026-08-28",
    "sources": [
      {
        "title": "Invoices",
        "url": "https://docs.digitalocean.com/platform/billing/invoices/",
        "type": "official"
      },
      {
        "title": "Billing API and CLI Reference",
        "url": "https://docs.digitalocean.com/platform/billing/reference/",
        "type": "official"
      }
    ],
    "guide": {
      "quickAnswer": "Open Billing in the DigitalOcean Control Panel, use Overview for the latest invoice or History for an older month, then choose Download as PDF or Download as CSV.",
      "requiredRole": "Team or organization owner or biller",
      "steps": [
        "Sign in to DigitalOcean and select the correct team or organization.",
        "Open Billing.",
        "Use the Overview tab for the latest invoice or History for a completed prior month.",
        "Open the required invoice and review its resource-level breakdown.",
        "Choose Download and select PDF for the accounting document or CSV for detailed allocation data."
      ],
      "historyLocation": "Control Panel → Billing → History",
      "missingInvoice": "Confirm the selected team or organization had billable usage in that cycle and that your role is owner or biller. Contact DigitalOcean Support if a completed usage month has no expected invoice.",
      "formats": [
        "PDF",
        "CSV",
        "browser view"
      ],
      "commonProblems": [
        "A user is looking at a team that is billed through an organization invoice.",
        "No invoice is generated for a team with no billable usage.",
        "An invoice is mistaken for a payment receipt; DigitalOcean documents that they are not the same."
      ],
      "matchingTips": [
        "Match invoice number, issue date, organization or team, currency, and total.",
        "Use the detailed CSV to associate the invoice total with projects, resources, and tags before matching the payment."
      ]
    },
    "statusLabel": "Email or upload only",
    "cta": "Normalize a DigitalOcean invoice",
    "manualGuide": null,
    "urls": {
      "html": "https://billproof.io/integrations/digitalocean",
      "json": "https://billproof.io/api/public/vendors/digitalocean.json",
      "capabilities": "https://billproof.io/api/public/vendors/digitalocean/capabilities.json"
    }
  }
}
