{
  "schemaVersion": "1.0",
  "item": {
    "slug": "sauce-labs",
    "name": "Sauce Labs",
    "category": "developer-tools",
    "description": "Cloud testing with invoice emails and account billing history.",
    "status": "researched",
    "website": "https://saucelabs.com",
    "invoiceHelpUrl": "https://docs.saucelabs.com/mobile-apps/mobile-faq/",
    "accessMethods": [
      "vendor_portal",
      "email_forward",
      "manual_upload"
    ],
    "authentication": {
      "oauth": false,
      "apiToken": false,
      "browserSession": true,
      "requiredRole": "Access to the paying account's billing settings or invoice inbox."
    },
    "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 Account settings billing history and invoice-email inbox."
      },
      "invoiceMetadata": {
        "supported": "unknown",
        "notes": "The public source does not specify a consistent invoice-metadata view."
      },
      "invoicePdf": {
        "supported": "unknown",
        "notes": "The public source does not confirm a downloadable PDF for every account."
      },
      "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": "Account settings billing history and invoice-email inbox",
      "emailedAutomatically": "unknown",
      "currencies": [],
      "documentTypes": [
        "invoice",
        "billing record"
      ]
    },
    "billproof": {
      "retrieval": false,
      "normalization": true,
      "transactionMatching": true,
      "connectionAvailable": false,
      "limitations": [
        "Billproof does not currently have a direct Sauce Labs 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": "Sauce Labs: official billing help",
        "url": "https://docs.saucelabs.com/mobile-apps/mobile-faq/",
        "type": "official"
      }
    ],
    "guide": {
      "quickAnswer": "Sauce Labs sends an invoice for every payment by email and provides billing history in account settings.",
      "requiredRole": "Access to the paying account's billing settings or invoice inbox.",
      "steps": [
        "Find the invoice email associated with the payment.",
        "If you need an earlier record, open the paying account's settings and billing history.",
        "Locate the corresponding payment and keep its invoice with the expense record."
      ],
      "historyLocation": "Account settings billing history and invoice-email inbox",
      "missingInvoice": "Ask the billing contact or Sauce Labs support for a missing payment invoice.",
      "formats": [
        "Emailed invoice",
        "Billing history"
      ],
      "commonProblems": [
        "Test-result and device-session reports are operational records, not invoices."
      ],
      "matchingTips": [
        "Match the payment date and amount while keeping the testing account name for allocation."
      ]
    },
    "statusLabel": "Billing guide available",
    "cta": "Request this integration",
    "manualGuide": "https://billproof.io/guides/find-sauce-labs-invoices",
    "urls": {
      "html": "https://billproof.io/integrations/sauce-labs",
      "json": "https://billproof.io/api/public/vendors/sauce-labs.json",
      "capabilities": "https://billproof.io/api/public/vendors/sauce-labs/capabilities.json"
    }
  }
}
