{
  "schemaVersion": "1.0",
  "item": {
    "slug": "miro",
    "name": "Miro",
    "category": "collaboration",
    "description": "Miro stores Stripe-generated invoices and receipts in plan billing settings and also sends them to the configured billing email.",
    "status": "researched",
    "website": "https://miro.com/",
    "invoiceHelpUrl": "https://help.miro.com/hc/en-us/articles/360017730313-How-to-find-and-download-an-invoice",
    "accessMethods": [
      "vendor_portal",
      "email_forward",
      "manual_upload"
    ],
    "authentication": {
      "oauth": false,
      "apiToken": false,
      "browserSession": true,
      "requiredRole": "Team Admin, Company Admin, or Billing Admin"
    },
    "capabilities": {
      "accountDiscovery": {
        "supported": false
      },
      "billingHistory": {
        "supported": true,
        "notes": "Invoices and receipts are listed in plan settings."
      },
      "invoiceMetadata": {
        "supported": true,
        "notes": "Miro documents include purchase and company details, invoice number, and payment method."
      },
      "invoicePdf": {
        "supported": true,
        "notes": "The Invoices tab provides a Download action."
      },
      "creditNotes": {
        "supported": "partial",
        "notes": "Prorated credits can appear as unused-time lines on later invoices."
      },
      "lineItems": {
        "supported": true,
        "notes": "Invoices can include license changes, remaining time, and unused time."
      },
      "usage": {
        "supported": "partial",
        "notes": "Seat changes affect invoices, but a standalone billing-usage API is not documented."
      },
      "subscriptions": {
        "supported": true
      },
      "paymentMethod": {
        "supported": true
      }
    },
    "billing": {
      "cadence": [
        "monthly",
        "annual",
        "quarterly true-up for some invoiced annual plans"
      ],
      "invoiceLocation": "Admin console > Billing > Invoices.",
      "emailedAutomatically": true,
      "currencies": [],
      "documentTypes": [
        "invoice",
        "receipt"
      ]
    },
    "billproof": {
      "retrieval": "partial",
      "normalization": "partial",
      "transactionMatching": "partial",
      "connectionAvailable": false,
      "limitations": [
        "No direct Miro billing connection is available in Billproof.",
        "Downgrading to the Free plan removes access to billing settings, so older documents may need to be recovered from billing email.",
        "License changes can create prorated Remaining Time and Unused Time lines."
      ]
    },
    "normalizedFields": [
      "vendor_name",
      "invoice_number",
      "invoice_date",
      "billing_period",
      "plan_name",
      "seat_count",
      "line_items",
      "credits",
      "subtotal",
      "tax",
      "total",
      "currency",
      "payment_method"
    ],
    "commonCardDescriptors": [],
    "guide": {
      "quickAnswer": "Open Miro's Admin console, select Billing, open the Invoices tab, and choose Download beside the required Stripe-generated invoice.",
      "requiredRole": "Team Admin, Company Admin, or Billing Admin",
      "steps": [
        "Sign in to the Miro team or company that owns the paid plan.",
        "Select your profile avatar and open Admin console.",
        "Choose Billing in the left sidebar.",
        "Open the Invoices tab.",
        "Find the billing period and select Download.",
        "If portal access is unavailable, search the configured billing inbox for Miro's Stripe invoice or receipt email."
      ],
      "historyLocation": "Admin console > Billing > Invoices, with duplicate access through the configured billing inbox.",
      "missingInvoice": "Confirm you are an eligible admin, search the billing inbox, and if the workspace was downgraded to Free use the historical Stripe billing emails because billing settings are no longer available.",
      "formats": [
        "PDF invoice",
        "receipt"
      ],
      "commonProblems": [
        "The user lacks Team Admin, Company Admin, or Billing Admin access.",
        "The paid workspace was downgraded to Free.",
        "The invoice email went to a different billing address.",
        "A prorated license adjustment is mistaken for a duplicate charge."
      ],
      "matchingTips": [
        "Match renewal and true-up invoices separately.",
        "Check Remaining Time and Unused Time lines after seat or plan changes.",
        "Use the invoice number, billing period, payment method, and total together when matching a Stripe-processed charge."
      ]
    },
    "researchedAt": "2026-08-28",
    "lastVerifiedAt": "2026-08-28",
    "sources": [
      {
        "title": "How to find and download an invoice",
        "url": "https://help.miro.com/hc/en-us/articles/360017730313-How-to-find-and-download-an-invoice",
        "type": "official"
      },
      {
        "title": "Understanding your invoice",
        "url": "https://help.miro.com/hc/en-us/articles/360021047619-Understanding-your-invoice",
        "type": "official"
      }
    ],
    "statusLabel": "Billing guide available",
    "cta": "Request this integration",
    "manualGuide": null,
    "urls": {
      "html": "https://billproof.io/integrations/miro",
      "json": "https://billproof.io/api/public/vendors/miro.json",
      "capabilities": "https://billproof.io/api/public/vendors/miro/capabilities.json"
    }
  }
}
