{
  "id": "roas",
  "version": "e19d3d6ef438",
  "status": "published",
  "name": "ROAS Calculator",
  "question": "What is my ROAS?",
  "summary": "Computes ROAS (return on ad spend) from ad revenue and ad spend, or the revenue or spend for a target ROAS, as a ratio and a percent.",
  "category": "finance",
  "subcategory": "business",
  "url": "https://www.acalculator.org/finance/roas-calculator",
  "markdown": "https://www.acalculator.org/finance/roas-calculator.md",
  "kind": "formulas",
  "method": "ROAS = revenue ÷ ad spend; ROAS % = ROAS × 100; revenue = ROAS × ad spend; ad spend = revenue ÷ ROAS.",
  "assumptions": [
    "The revenue is what the ads brought in, before the cost of the goods sold and other costs.",
    "Arithmetic is exact on the typed decimals; results round once for display, halves up."
  ],
  "inputs": {
    "$schema": "https://json-schema.org/draft/2020-12/schema",
    "type": "object",
    "properties": {
      "revenue": {
        "title": "Revenue from ads",
        "description": "The sales value the ads brought in.",
        "type": "number",
        "x-unit": "USD",
        "minimum": 0,
        "maximum": 1000000000000
      },
      "spend": {
        "title": "Ad spend",
        "description": "What the ads cost.",
        "type": "number",
        "x-unit": "USD",
        "exclusiveMinimum": 0,
        "maximum": 1000000000000
      },
      "roas": {
        "title": "ROAS",
        "description": "Revenue ÷ ad spend: 4 means $4 of revenue for each $1 spent.",
        "type": "number",
        "minimum": 0,
        "maximum": 1000
      }
    }
  },
  "solve": {
    "fillAny": 2,
    "variables": [
      "revenue",
      "spend",
      "roas"
    ],
    "inputsOnly": []
  },
  "outputs": {
    "revenue": {
      "label": "Revenue from ads",
      "description": "The sales value the ads brought in.",
      "format": "money"
    },
    "spend": {
      "label": "Ad spend",
      "description": "What the ads cost.",
      "format": "money"
    },
    "roas": {
      "label": "ROAS (ratio)",
      "description": "Revenue for each $1 of ad spend.",
      "format": "number"
    },
    "percent": {
      "label": "ROAS (percent)",
      "description": "Revenue ÷ ad spend × 100.",
      "format": "percent"
    },
    "net": {
      "label": "Revenue minus ad spend",
      "description": "What is left of the ad revenue after paying for the ads, before any other costs.",
      "format": "money"
    }
  },
  "defaultAnswer": {
    "inputs": {
      "revenue": 20000,
      "spend": 5000
    },
    "outputs": {
      "roas": 4,
      "percent": 400,
      "net": 15000
    },
    "text": "$20,000.00 of revenue from $5,000.00 of ad spend is a ROAS of 4 (400%)."
  },
  "examples": [
    {
      "given": {
        "revenue": 5,
        "spend": 1
      },
      "expect": {
        "roas": 5,
        "percent": 500,
        "net": 4
      },
      "source": "Google Ads Help, \"About Target ROAS bidding\" ($5 in sales ÷ $1 in ad spend × 100% = 500% ROAS). https://support.google.com/google-ads/answer/6268637; 5 ÷ 1 = 5, or 500%"
    },
    {
      "given": {
        "roas": 4,
        "spend": 2500
      },
      "expect": {
        "revenue": 10000,
        "percent": 400
      },
      "source": "Google Ads Help, \"About Target ROAS bidding\" ($5 in sales ÷ $1 in ad spend × 100% = 500% ROAS). https://support.google.com/google-ads/answer/6268637; hand calculation in content.mdx: 4 × 2,500 = 10,000"
    },
    {
      "given": {
        "revenue": 12000,
        "roas": 3
      },
      "expect": {
        "spend": 4000,
        "net": 8000
      },
      "source": "Google Ads Help, \"About Target ROAS bidding\" ($5 in sales ÷ $1 in ad spend × 100% = 500% ROAS). https://support.google.com/google-ads/answer/6268637; hand calculation in content.mdx: 12,000 ÷ 3 = 4,000"
    },
    {
      "given": {
        "revenue": 1000,
        "spend": 3000
      },
      "expect": {
        "roas": 0.3333333333333333,
        "net": -2000
      },
      "source": "Google Ads Help, \"About Target ROAS bidding\" ($5 in sales ÷ $1 in ad spend × 100% = 500% ROAS). https://support.google.com/google-ads/answer/6268637; hand calculation in content.mdx: 1,000 ÷ 3,000 = 0.33"
    }
  ],
  "sources": [
    "Google Ads Help, \"About Target ROAS bidding\": $5 in sales ÷ $1 in ad spend × 100% = 500% target ROAS. https://support.google.com/google-ads/answer/6268637 (retrieved 2026-10-05)"
  ],
  "related": [
    "ctr",
    "cpm",
    "roi",
    "profit"
  ],
  "changelog": []
}
