{
  "title": "Customer acquisition cost calculator",
  "human_url": "https://happytails.ai/en/calculators/customer-acquisition-cost-calculator/",
  "agent_url": "https://happytails.ai/agents/en/calculators/customer-acquisition-cost-calculator/",
  "language": "en",
  "markdown_url": "https://happytails.ai/en/calculators/customer-acquisition-cost-calculator.md",
  "content": "Customer acquisition cost calculator\nAdd sales and marketing acquisition costs and calculate the cost per new customer for the same period.\nHow can we improve this tool?\nReport a problem or share an idea.\nPlease leave out private information. Your message and the tool name go to our team via PostHog.\nHow to use Customer acquisition cost calculator\nEnter acquisition-related sales and marketing costs for one period.\nEnter the new customers attributable to that spending and choose the currency label.\nCalculate cost per acquired customer and download the inputs, result and assumptions.\nUseful next steps\nCustomer acquisition payback calculator\nChurn calculator\nKeep spending and customers aligned\nCAC divides acquisition-related sales and marketing spending by new customers. Include the cost categories your definition requires, such as salaries, commissions, agencies, advertising and tools. A long sales cycle can make same-month spending and customer counts a misleading pairing.\nUse one consistent definition\nThis calculator sums the sales and marketing costs you provide. It cannot determine which spending caused an acquisition or distinguish paid from organic acquisition. Compare periods only when costs and customer definitions are consistent.",
  "content_format": "text/plain",
  "visibility": "public",
  "links": [
    {
      "name": "Customer acquisition payback calculator",
      "url": "https://happytails.ai/en/calculators/customer-acquisition-payback-calculator/"
    },
    {
      "name": "Churn calculator",
      "url": "https://happytails.ai/en/calculators/churn-calculator/"
    }
  ],
  "tool": {
    "id": "customer-acquisition-cost-calculator",
    "category": "calculators",
    "built": true,
    "requirements": "Enter amounts in one currency with a decimal point and at most six decimal places. Each input amount may be up to 1,000,000,000,000. Counts are whole numbers up to 1,000,000,000. Results use the supplied inputs and assumptions.",
    "implementation": {
      "fields": [
        {
          "key": "sales",
          "label": "Sales acquisition costs",
          "value": "1200",
          "type": "text",
          "inputMode": "decimal",
          "maxLength": 25
        },
        {
          "key": "marketing",
          "label": "Marketing acquisition costs",
          "value": "2400",
          "type": "text",
          "inputMode": "decimal",
          "maxLength": 25
        },
        {
          "key": "newCustomers",
          "label": "New customers acquired",
          "value": 100,
          "type": "number",
          "min": 1,
          "max": 1000000000,
          "step": 1
        },
        {
          "key": "currency",
          "label": "Currency code",
          "value": "USD",
          "type": "text",
          "maxLength": 3,
          "autoCapitalize": "characters"
        }
      ],
      "input": false,
      "presentation": "metrics",
      "note": "Use values for the same period and opening customer group. Enter amounts using a decimal point or your language’s decimal separator, without a currency symbol or thousands separators. Currency is a label, not a conversion. Results use the supplied assumptions and round ratios to six decimal places. Processing stays on your device.",
      "experience": {
        "automatic": false,
        "single": false,
        "inputMaxLength": 1000000,
        "inputMode": "text",
        "label": "Your text",
        "placeholder": "Type or paste your input…",
        "help": "Up to 1,000,000 characters. Review the settings before running.",
        "action": null
      },
      "mode": "explicit",
      "interactive": false
    },
    "execution": "Browser interface",
    "api": null,
    "browser_agent": {
      "supported": true,
      "name": "run_current_tool",
      "discovery": "WebMCP on the human page in a supporting browser",
      "verification": "See audit/API-AUDIT.md; availability is not verification"
    }
  },
  "markdown": "# Customer acquisition cost calculator\n\n- Human page: https://happytails.ai/en/calculators/customer-acquisition-cost-calculator/\n- Markdown: https://happytails.ai/en/calculators/customer-acquisition-cost-calculator.md\n- Structured JSON: https://happytails.ai/agents/en/calculators/customer-acquisition-cost-calculator/index.json\n- Visibility: public\n\n## Tool capabilities\n\n| Property | Value |\n| --- | --- |\n| Tool ID | `customer-acquisition-cost-calculator` |\n| Category | calculators |\n| Implementation | Registered implementation. Registration alone is not a production-quality guarantee. |\n| Browser execution | Use the visible action or interactive controls. |\n| Browser processing | Browser; see tool notes for network behavior. |\n| HTTP API | Not callable through HTTP. |\n| Browser-agent interface | run_current_tool |\n\n### Implementation notes\n\nUse values for the same period and opening customer group. Enter amounts using a decimal point or your language’s decimal separator, without a currency symbol or thousands separators. Currency is a label, not a conversion. Results use the supplied assumptions and round ratios to six decimal places. Processing stays on your device.\n\n### Inputs and settings\n\nNo free-text input is required. Use the file inputs and/or settings below.\n\n| Setting | Meaning | Control type | Default | Constraints |\n| --- | --- | --- | --- | --- |\n| `sales` | Sales acquisition costs | text | \"1200\" |  |\n| `marketing` | Marketing acquisition costs | text | \"2400\" |  |\n| `newCustomers` | New customers acquired | number | 100 | min=1 max=1000000000 step=1 |\n| `currency` | Currency code | text | \"USD\" |  |\n\n### Browser-agent workflow\n\n1. Open the human page in a browser that supports WebMCP.\n2. Discover the interface exposed by that page; use its actual schema.\n3. Select files on the page first when the tool requires files.\n4. Call `run_current_tool` with valid input and settings.\n5. Inspect the returned result or error and the displayed output. Retrieve files from the displayed download links.\n\nCalls do not automatically copy or download results. Browser permissions still apply. Interface availability alone is not proof of successful execution.\n\n### Planning specification\n\nEnter amounts in one currency with a decimal point and at most six decimal places. Each input amount may be up to 1,000,000,000,000. Counts are whole numbers up to 1,000,000,000. Results use the supplied inputs and assumptions.\n\nThis describes intended requirements. Use the implementation notes, interface schema and observed output to determine current support.\n\n### Complete machine-readable capability record\n\n```json\n{\n  \"id\": \"customer-acquisition-cost-calculator\",\n  \"category\": \"calculators\",\n  \"built\": true,\n  \"requirements\": \"Enter amounts in one currency with a decimal point and at most six decimal places. Each input amount may be up to 1,000,000,000,000. Counts are whole numbers up to 1,000,000,000. Results use the supplied inputs and assumptions.\",\n  \"implementation\": {\n    \"fields\": [\n      {\n        \"key\": \"sales\",\n        \"label\": \"Sales acquisition costs\",\n        \"value\": \"1200\",\n        \"type\": \"text\",\n        \"inputMode\": \"decimal\",\n        \"maxLength\": 25\n      },\n      {\n        \"key\": \"marketing\",\n        \"label\": \"Marketing acquisition costs\",\n        \"value\": \"2400\",\n        \"type\": \"text\",\n        \"inputMode\": \"decimal\",\n        \"maxLength\": 25\n      },\n      {\n        \"key\": \"newCustomers\",\n        \"label\": \"New customers acquired\",\n        \"value\": 100,\n        \"type\": \"number\",\n        \"min\": 1,\n        \"max\": 1000000000,\n        \"step\": 1\n      },\n      {\n        \"key\": \"currency\",\n        \"label\": \"Currency code\",\n        \"value\": \"USD\",\n        \"type\": \"text\",\n        \"maxLength\": 3,\n        \"autoCapitalize\": \"characters\"\n      }\n    ],\n    \"input\": false,\n    \"presentation\": \"metrics\",\n    \"note\": \"Use values for the same period and opening customer group. Enter amounts using a decimal point or your language’s decimal separator, without a currency symbol or thousands separators. Currency is a label, not a conversion. Results use the supplied assumptions and round ratios to six decimal places. Processing stays on your device.\",\n    \"experience\": {\n      \"automatic\": false,\n      \"single\": false,\n      \"inputMaxLength\": 1000000,\n      \"inputMode\": \"text\",\n      \"label\": \"Your text\",\n      \"placeholder\": \"Type or paste your input…\",\n      \"help\": \"Up to 1,000,000 characters. Review the settings before running.\",\n      \"action\": null\n    },\n    \"mode\": \"explicit\",\n    \"interactive\": false\n  },\n  \"execution\": \"Browser interface\",\n  \"api\": null,\n  \"browser_agent\": {\n    \"supported\": true,\n    \"name\": \"run_current_tool\",\n    \"discovery\": \"WebMCP on the human page in a supporting browser\",\n    \"verification\": \"See audit/API-AUDIT.md; availability is not verification\"\n  }\n}\n```\n\n## Page guide\n\nAdd sales and marketing acquisition costs and calculate the cost per new customer for the same period.\n\nHow can we improve this tool?\n\nReport a problem or share an idea.\n\nPlease leave out private information. Your message and the tool name go to our team via PostHog.\n\n### How to use Customer acquisition cost calculator\n\n1. Enter acquisition-related sales and marketing costs for one period.\n2. Enter the new customers attributable to that spending and choose the currency label.\n3. Calculate cost per acquired customer and download the inputs, result and assumptions.\n\n## Useful next steps\n\n- [Customer acquisition payback calculator](https://happytails.ai/en/calculators/customer-acquisition-payback-calculator/) ([Markdown](https://happytails.ai/en/calculators/customer-acquisition-payback-calculator.md))\n\n- [Churn calculator](https://happytails.ai/en/calculators/churn-calculator/) ([Markdown](https://happytails.ai/en/calculators/churn-calculator.md))\n\n## Keep spending and customers aligned\n\nCAC divides acquisition-related sales and marketing spending by new customers. Include the cost categories your definition requires, such as salaries, commissions, agencies, advertising and tools. A long sales cycle can make same-month spending and customer counts a misleading pairing.\n\n### Use one consistent definition\n\nThis calculator sums the sales and marketing costs you provide. It cannot determine which spending caused an acquisition or distinguish paid from organic acquisition. Compare periods only when costs and customer definitions are consistent.\n"
}