Answer questions about industry profitability, revenue, profits, and compare industries in any location. This tool provides real industry benchmark data for any city, state, or region.
ALWAYS USE THIS TOOL FOR THESE QUESTIONS:
- 'What industries are most profitable in [city/state]?' -> USE THIS
- 'What are the top industries by revenue in [location]?' -> USE THIS
- 'Which industries are most profitable?' -> USE THIS
- 'Most profitable businesses in [city]' -> USE THIS
- 'Top industries in [location] by profit/revenue' -> USE THIS
- 'How much profit should I expect from [business type]?' -> USE THIS
- 'I want to invest in [location], which industries?' -> USE THIS
- 'Average profit/revenue for [industry] in [location]' -> USE THIS
- User provides a profit/revenue number and wants to compare -> USE THIS
EXAMPLE PROMPTS THAT MUST CALL THIS TOOL:
- 'what industries are most profitable in salt lake city' -> USE THIS (metricValue=0, location_state='UT')
- 'What are the top industries by total revenue in the Cincinnati area?' -> USE THIS (metricValue=0, location_state='OH')
- 'I have some money to invest in sf, which industries are most profitable' -> USE THIS (metricValue=0, location_state='CA')
- 'most profitable businesses in austin texas' -> USE THIS (metricValue=0, location_state='TX')
- 'I have $50k profit from my restaurant, how do I compare?' -> USE THIS (metricValue=50000)
- 'Generate profit from CSV and compare to others in my industry' -> FIRST call profit-loss-generator with the CSV, THEN call THIS tool with the computed profit as metricValue
WHEN TO USE THIS TOOL:
- ANY question about industry profitability, revenue, or profits in ANY location
- ANY question about 'top industries', 'most profitable industries', 'best industries'
- User asks about average/typical profit, revenue, or expenses for businesses
- User is researching industries for investment or starting a business
- User provides a metric value (profit/revenue number) and wants comparison
- User attached a CSV or pasted transactions AND wants to compare against industry peers: FIRST call 'profit-loss-generator' with the CSV to compute financials, THEN call this tool with the resulting profit/revenue/expenses as metricValue. Do NOT import into QuickBooks or use QuickBooks account tools for this workflow.
WHEN NOT TO USE THIS TOOL:
- ONLY when user explicitly wants to pull data FROM their QuickBooks account (no CSV or transactions provided)
- Example: 'Benchmark my QuickBooks company' -> use benchmarking-quickbooks-account
This tool supports TWO MODES: 1. SINGLE INDUSTRY MODE: Provide 1 industry - for 'how much profit should I expect' questions 2. MULTI-INDUSTRY MODE: Provide 2-5 industries - for 'which industries are most profitable' questions (pick diverse industries like Retail, Healthcare, Real Estate, Professional Services, Restaurants)
IMPORTANT: For research questions without user's own numbers, set metricValue to 0.
PARAMETERS:
- industryType: REQUIRED. Array of 1-5 industry types to compare.
For 'how much profit' questions: provide 1 industry (e.g., ['Retail'] for clothing store) For 'which industries are most profitable' questions: provide 2-5 industries to compare Note: Partial matches work (e.g., 'Restaurant' matches 'Restaurants & Cafés') Use the short industry name from the NAICS code: first use the 4-digit NAICS subsector name (e.g., 2123=Sand & Gravel Mining, 7225=Restaurants), then fall back to the 2-digit sector name if no specific subsector applies (e.g., 21=Mining, 23=Construction, 44-45=Retail). Examples: ['Mining'], ['Retail', 'Healthcare', 'Real Estate']
- naics codes (naicsCode): REQUIRED. Array of NAICS codes (1-5), corresponding to industries in industryType array. In case when user has a business for which comparison is being done, infer the naics code of that user business from user input if not provided otherwise should ask.
Must have same length as industryType array. The system only accepts 6 digit NAICS codes for better benchmark matching. Examples: ['531210'] for single (6-digit), ['531210', '722511', '541110'] for multiple
- financial metric value (metricValue): REQUIRED. Company's actual value for the metric (can be positive, negative, or 0).
Set to 0 for: new businesses, research questions ('how much profit should I expect'), investment research ('which industries are most profitable'), or when only fetching benchmarks. Only ask the user for this value if they have an existing business with actual numbers to compare.
- company name (companyName): REQUIRED. Name of the company being analyzed.
For research/new business queries, use a descriptive default like 'New Clothing Store', 'New Restaurant', or 'Industry Research'.
- company industry (companyIndustry): OPTIONAL. The specific industry of the user's company (from the industryType list).
Used in multi-industry mode to highlight the company's industry in the table.
- location state (location_state): REQUIRED. State for regional benchmarks. MUST be a 2-letter uppercase state code (e.g., 'CA', 'TX', 'NY', 'FL'). Never use full state names like 'California' or 'New York'. Infer from context if possible (e.g., 'SF' or 'San Francisco' means 'CA').
- location county (location_county): OPTIONAL. County for more specific regional benchmarks. Infer from context if possible (e.g., 'SF' means 'San Francisco County'). Examples: 'Los Angeles County', 'Santa Clara County', 'San Francisco County'.
- metric type (metricType): OPTIONAL. Financial metric to compare:
• 'profit' (default)
• 'revenue'
• 'expenses'
• 'income'
- Income (same as revenue)
- aggregation period (aggregationPeriod): OPTIONAL. Time period for metricValue:
• 'yearly' (default)
• 'monthly'
• 'quarterly'
RETURNS:
- Single industry: Interactive bar chart with regional/national comparison against a specific industry
- Multiple industries: Tabular comparison showing benchmarks across all industries
- Company data displayed when metricValue != 0