{"id":36595,"date":"2025-07-14T08:01:10","date_gmt":"2025-07-14T08:01:10","guid":{"rendered":"https:\/\/realesta.co\/inprojects\/lbb-staging\/?page_id=36595"},"modified":"2025-07-14T08:20:53","modified_gmt":"2025-07-14T08:20:53","slug":"b2b-tam-calculator","status":"publish","type":"page","link":"https:\/\/realesta.co\/inprojects\/lbb-staging\/b2b-tam-calculator","title":{"rendered":"B2B TAM Calculator"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"en\">\n<head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <title>B2B TAM Calculator<\/title>\n    <style>\n        * {\n            margin: 0;\n            padding: 0;\n            box-sizing: border-box;\n        }\n\n\n        .header {\n            background: linear-gradient(135deg, #2c3e50 0%, #3498db 100%);\n            color: white;\n            padding: 30px;\n            text-align: center;\n        }\n\n        .header h1 {\n            font-size: 2.5em;\n            margin-bottom: 10px;\n            font-weight: 700;\n        }\n\n        .header p {\n            font-size: 1.1em;\n            opacity: 0.9;\n\t\t\tcolor:#fff;\n        }\n\n        .main-content {\n            display: grid;\n            grid-template-columns: 1fr 1fr;\n            gap: 30px;\n            padding: 30px;\n        }\n\n        .input-section {\n            background: #f8f9fa;\n            padding: 25px;\n            border-radius: 15px;\n            border: 2px solid #e9ecef;\n        }\n\n        .results-section {\n            background: linear-gradient(135deg, #1e3c72 0%, #2a5298 100%);\n            color: white;\n            padding: 25px;\n            border-radius: 15px;\n            box-shadow: 0 10px 30px rgba(0, 0, 0, 0.2);\n        }\n\n        .section-title {\n            font-size: 1.5em;\n            margin-bottom: 20px;\n            font-weight: 600;\n            color: #2c3e50;\n        }\n\n        .results-section .section-title {\n            color: white;\n        }\n\n        .input-group {\n            margin-bottom: 20px;\n        }\n\n        .input-group label {\n            display: block;\n            margin-bottom: 8px;\n            font-weight: 500;\n            color: #495057;\n        }\n\n        .input-group input,\n        .input-group select {\n            width: 100%;\n            padding: 12px 15px;\n            border: 2px solid #e9ecef;\n            border-radius: 8px;\n            font-size: 16px;\n            transition: all 0.3s ease;\n        }\n\n        .input-group input:focus,\n        .input-group select:focus {\n            outline: none;\n            border-color: #3498db;\n            box-shadow: 0 0 0 3px rgba(52, 152, 219, 0.1);\n        }\n\n        .segment-section {\n            background: #fff;\n            padding: 20px;\n            border-radius: 10px;\n            margin-bottom: 20px;\n            border: 1px solid #dee2e6;\n        }\n\n        .segment-header {\n            display: flex;\n            justify-content: space-between;\n            align-items: center;\n            margin-bottom: 15px;\n        }\n\n        .segment-title {\n            font-size: 1.2em;\n            font-weight: 600;\n            color: #2c3e50;\n        }\n\n        .remove-btn {\n            background: #e74c3c;\n            color: white;\n            border: none;\n            padding: 8px 12px;\n            border-radius: 5px;\n            cursor: pointer;\n            font-size: 14px;\n            transition: background 0.3s ease;\n        }\n\n        .remove-btn:hover {\n            background: #c0392b;\n        }\n\n        .add-btn {\n            background: linear-gradient(135deg, #27ae60 0%, #2ecc71 100%);\n            color: white;\n            border: none;\n            padding: 12px 20px;\n            border-radius: 8px;\n            cursor: pointer;\n            font-size: 16px;\n            font-weight: 600;\n            width: 100%;\n            margin-top: 10px;\n            transition: all 0.3s ease;\n        }\n\n        .add-btn:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 5px 15px rgba(39, 174, 96, 0.3);\n        }\n\n        .calculate-btn {\n            background: linear-gradient(135deg, #f39c12 0%, #e67e22 100%);\n            color: white;\n            border: none;\n            padding: 15px 30px;\n            border-radius: 10px;\n            cursor: pointer;\n            font-size: 18px;\n            font-weight: 600;\n            width: 100%;\n            margin-top: 20px;\n            transition: all 0.3s ease;\n        }\n\n        .calculate-btn:hover {\n            transform: translateY(-2px);\n            box-shadow: 0 8px 25px rgba(243, 156, 18, 0.3);\n        }\n\n        .result-card {\n            background: rgba(255, 255, 255, 0.1);\n            padding: 20px;\n            border-radius: 10px;\n            margin-bottom: 15px;\n            border: 1px solid rgba(255, 255, 255, 0.2);\n            backdrop-filter: blur(5px);\n        }\n\n        .result-title {\n            font-size: 1.1em;\n            margin-bottom: 10px;\n            color: #ecf0f1;\n        }\n\n        .result-value {\n            font-size: 2em;\n            font-weight: 700;\n            color: #f39c12;\n            margin-bottom: 5px;\n        }\n\n        .result-subtitle {\n            font-size: 0.9em;\n            color: #bdc3c7;\n        }\n\n        .breakdown-section {\n            margin-top: 20px;\n            padding-top: 20px;\n            border-top: 1px solid rgba(255, 255, 255, 0.2);\n        }\n\n        .breakdown-item {\n            display: flex;\n            justify-content: space-between;\n            padding: 10px 0;\n            border-bottom: 1px solid rgba(255, 255, 255, 0.1);\n        }\n\n        .breakdown-item:last-child {\n            border-bottom: none;\n        }\n\n        .methodology {\n            grid-column: 1 \/ -1;\n            background: #f8f9fa;\n            padding: 25px;\n            border-radius: 15px;\n            border: 2px solid #e9ecef;\n            margin-top: 20px;\n        }\n\n        .methodology h3 {\n            color: #2c3e50;\n            margin-bottom: 15px;\n        }\n\n        .methodology ul {\n            margin-left: 20px;\n            color: #495057;\n        }\n\n        .methodology li {\n            margin-bottom: 8px;\n        }\n\n        @media (max-width: 768px) {\n            .main-content {\n                grid-template-columns: 1fr;\n                gap: 20px;\n                padding: 20px;\n            }\n\n            .header h1 {\n                font-size: 2em;\n            }\n\n            .result-value {\n                font-size: 1.5em;\n            }\n        }\n    <\/style>\n<\/head>\n<body>\n<header class=\"header\">\n                <h1>B2B TAM Calculator<\/h1>\n                <p>Calculate your Total Addressable Market across multiple segments and regions<\/p>\n            <\/header>\n    <div class=\"container\">\n        <div class=\"main-content\">\n            <div class=\"input-section\">\n                <h2 class=\"section-title\">Market Parameters<\/h2>\n                \n                <div class=\"input-group\">\n                    <label for=\"methodology\">Calculation Methodology:<\/label>\n                    <select id=\"methodology\">\n                        <option value=\"top-down\">Top-Down Approach<\/option>\n                        <option value=\"bottom-up\">Bottom-Up Approach<\/option>\n                        <option value=\"hybrid\">Hybrid Approach<\/option>\n                    <\/select>\n                <\/div>\n\n                <div class=\"input-group\">\n                    <label for=\"timeframe\">Time Frame:<\/label>\n                    <select id=\"timeframe\">\n                        <option value=\"1\">1 Year<\/option>\n                        <option value=\"3\">3 Years<\/option>\n                        <option value=\"5\">5 Years<\/option>\n                        <option value=\"10\">10 Years<\/option>\n                    <\/select>\n                <\/div>\n\n                <div class=\"input-group\">\n                    <label for=\"growth-rate\">Annual Market Growth Rate (%):<\/label>\n                    <input type=\"number\" id=\"growth-rate\" value=\"8\" min=\"0\" max=\"100\" step=\"0.1\">\n                <\/div>\n\n                <div id=\"segments-container\">\n                    <h3 style=\"margin: 20px 0 10px 0; color: #2c3e50;\">Market Segments<\/h3>\n                    <div class=\"segment-section\">\n                        <div class=\"segment-header\">\n                            <span class=\"segment-title\">Segment 1<\/span>\n                            <button class=\"remove-btn\" onclick=\"removeSegment(this)\" style=\"display: none;\">Remove<\/button>\n                        <\/div>\n                        <div class=\"input-group\">\n                            <label>Segment Name:<\/label>\n                            <input type=\"text\" class=\"segment-name\" placeholder=\"e.g., Enterprise Software\">\n                        <\/div>\n                        <div class=\"input-group\">\n                            <label>Total Companies in Segment:<\/label>\n                            <input type=\"number\" class=\"total-companies\" placeholder=\"e.g., 10000\" min=\"0\">\n                        <\/div>\n                        <div class=\"input-group\">\n                            <label>Average Deal Size ($):<\/label>\n                            <input type=\"number\" class=\"deal-size\" placeholder=\"e.g., 50000\" min=\"0\">\n                        <\/div>\n                        <div class=\"input-group\">\n                            <label>Purchase Frequency (per year):<\/label>\n                            <input type=\"number\" class=\"purchase-frequency\" value=\"1\" min=\"0.1\" step=\"0.1\">\n                        <\/div>\n                        <div class=\"input-group\">\n                            <label>Market Penetration Rate (%):<\/label>\n                            <input type=\"number\" class=\"penetration-rate\" value=\"20\" min=\"0\" max=\"100\" step=\"0.1\">\n                        <\/div>\n                        <div class=\"input-group\">\n                            <label>Geographic Coverage (%):<\/label>\n                            <input type=\"number\" class=\"geographic-coverage\" value=\"100\" min=\"0\" max=\"100\" step=\"0.1\">\n                        <\/div>\n                    <\/div>\n                <\/div>\n\n                <button class=\"add-btn\" onclick=\"addSegment()\">+ Add Another Segment<\/button>\n                <button class=\"calculate-btn\" onclick=\"calculateTAM()\">Calculate TAM<\/button>\n            <\/div>\n\n            <div class=\"results-section\">\n                <h2 class=\"section-title\">TAM Analysis Results<\/h2>\n                \n                <div class=\"result-card\">\n                    <div class=\"result-title\">Total Addressable Market<\/div>\n                    <div class=\"result-value\" id=\"total-tam\">$0<\/div>\n                    <div class=\"result-subtitle\">Across all segments and timeframe<\/div>\n                <\/div>\n\n                <div class=\"result-card\">\n                    <div class=\"result-title\">Serviceable Addressable Market (SAM)<\/div>\n                    <div class=\"result-value\" id=\"sam-value\">$0<\/div>\n                    <div class=\"result-subtitle\">Realistic market opportunity<\/div>\n                <\/div>\n\n                <div class=\"result-card\">\n                    <div class=\"result-title\">Average Annual TAM<\/div>\n                    <div class=\"result-value\" id=\"annual-tam\">$0<\/div>\n                    <div class=\"result-subtitle\">Per year over selected timeframe<\/div>\n                <\/div>\n\n                <div class=\"breakdown-section\">\n                    <h3>Segment Breakdown<\/h3>\n                    <div id=\"segment-breakdown\">\n                        <!-- Breakdown will be populated here -->\n                    <\/div>\n                <\/div>\n            <\/div>\n\n            <div class=\"methodology\">\n                <h3>TAM Calculation Methodology<\/h3>\n                <ul>\n                    <li><strong>Top-Down:<\/strong> Starts with broad market size and narrows down to your specific opportunity<\/li>\n                    <li><strong>Bottom-Up:<\/strong> Builds from specific customer segments and deal sizes upward<\/li>\n                    <li><strong>Hybrid:<\/strong> Combines both approaches for more accurate estimation<\/li>\n                <\/ul>\n            <\/div>\n        <\/div>\n    <\/div>\n\n    <script>\n        let segmentCount = 1;\n\n        function addSegment() {\n            segmentCount++;\n            const container = document.getElementById('segments-container');\n            const segmentDiv = document.createElement('div');\n            segmentDiv.className = 'segment-section';\n            segmentDiv.innerHTML = `\n                <div class=\"segment-header\">\n                    <span class=\"segment-title\">Segment ${segmentCount}<\/span>\n                    <button class=\"remove-btn\" onclick=\"removeSegment(this)\">Remove<\/button>\n                <\/div>\n                <div class=\"input-group\">\n                    <label>Segment Name:<\/label>\n                    <input type=\"text\" class=\"segment-name\" placeholder=\"e.g., SMB Software\">\n                <\/div>\n                <div class=\"input-group\">\n                    <label>Total Companies in Segment:<\/label>\n                    <input type=\"number\" class=\"total-companies\" placeholder=\"e.g., 50000\" min=\"0\">\n                <\/div>\n                <div class=\"input-group\">\n                    <label>Average Deal Size ($):<\/label>\n                    <input type=\"number\" class=\"deal-size\" placeholder=\"e.g., 15000\" min=\"0\">\n                <\/div>\n                <div class=\"input-group\">\n                    <label>Purchase Frequency (per year):<\/label>\n                    <input type=\"number\" class=\"purchase-frequency\" value=\"1\" min=\"0.1\" step=\"0.1\">\n                <\/div>\n                <div class=\"input-group\">\n                    <label>Market Penetration Rate (%):<\/label>\n                    <input type=\"number\" class=\"penetration-rate\" value=\"20\" min=\"0\" max=\"100\" step=\"0.1\">\n                <\/div>\n                <div class=\"input-group\">\n                    <label>Geographic Coverage (%):<\/label>\n                    <input type=\"number\" class=\"geographic-coverage\" value=\"100\" min=\"0\" max=\"100\" step=\"0.1\">\n                <\/div>\n            `;\n            container.appendChild(segmentDiv);\n            \n            \/\/ Show remove button for all segments when there's more than one\n            updateRemoveButtons();\n        }\n\n        function removeSegment(button) {\n            const segment = button.closest('.segment-section');\n            segment.remove();\n            segmentCount--;\n            updateRemoveButtons();\n            renumberSegments();\n        }\n\n        function updateRemoveButtons() {\n            const segments = document.querySelectorAll('.segment-section');\n            segments.forEach(segment => {\n                const removeBtn = segment.querySelector('.remove-btn');\n                removeBtn.style.display = segments.length > 1 ? 'block' : 'none';\n            });\n        }\n\n        function renumberSegments() {\n            const segments = document.querySelectorAll('.segment-section');\n            segments.forEach((segment, index) => {\n                segment.querySelector('.segment-title').textContent = `Segment ${index + 1}`;\n            });\n        }\n\n        function formatCurrency(value) {\n            if (value >= 1e9) {\n                return '$' + (value \/ 1e9).toFixed(1) + 'B';\n            } else if (value >= 1e6) {\n                return '$' + (value \/ 1e6).toFixed(1) + 'M';\n            } else if (value >= 1e3) {\n                return '$' + (value \/ 1e3).toFixed(1) + 'K';\n            } else {\n                return '$' + value.toLocaleString();\n            }\n        }\n\n        function calculateTAM() {\n            const timeframe = parseInt(document.getElementById('timeframe').value);\n            const growthRate = parseFloat(document.getElementById('growth-rate').value) \/ 100;\n            const methodology = document.getElementById('methodology').value;\n            \n            const segments = document.querySelectorAll('.segment-section');\n            let totalTAM = 0;\n            let segmentResults = [];\n            \n            segments.forEach((segment, index) => {\n                const name = segment.querySelector('.segment-name').value || `Segment ${index + 1}`;\n                const totalCompanies = parseFloat(segment.querySelector('.total-companies').value) || 0;\n                const dealSize = parseFloat(segment.querySelector('.deal-size').value) || 0;\n                const purchaseFreq = parseFloat(segment.querySelector('.purchase-frequency').value) || 1;\n                const penetrationRate = parseFloat(segment.querySelector('.penetration-rate').value) \/ 100 || 0.2;\n                const geoCoverage = parseFloat(segment.querySelector('.geographic-coverage').value) \/ 100 || 1;\n                \n                \/\/ Calculate segment TAM\n                let segmentTAM = totalCompanies * dealSize * purchaseFreq * penetrationRate * geoCoverage;\n                \n                \/\/ Apply growth over timeframe\n                let cumulativeTAM = 0;\n                for (let year = 1; year <= timeframe; year++) {\n                    cumulativeTAM += segmentTAM * Math.pow(1 + growthRate, year - 1);\n                }\n                \n                segmentResults.push({\n                    name: name,\n                    tam: cumulativeTAM,\n                    companies: totalCompanies,\n                    dealSize: dealSize\n                });\n                \n                totalTAM += cumulativeTAM;\n            });\n            \n            \/\/ Calculate SAM (assume 40% of TAM is serviceable)\n            const sam = totalTAM * 0.4;\n            const annualTAM = totalTAM \/ timeframe;\n            \n            \/\/ Update results\n            document.getElementById('total-tam').textContent = formatCurrency(totalTAM);\n            document.getElementById('sam-value').textContent = formatCurrency(sam);\n            document.getElementById('annual-tam').textContent = formatCurrency(annualTAM);\n            \n            \/\/ Update breakdown\n            const breakdown = document.getElementById('segment-breakdown');\n            breakdown.innerHTML = '';\n            \n            segmentResults.forEach(segment => {\n                const percentage = ((segment.tam \/ totalTAM) * 100).toFixed(1);\n                const item = document.createElement('div');\n                item.className = 'breakdown-item';\n                item.innerHTML = `\n                    <span>${segment.name}<\/span>\n                    <span>${formatCurrency(segment.tam)} (${percentage}%)<\/span>\n                `;\n                breakdown.appendChild(item);\n            });\n        }\n\n        \/\/ Initialize with default calculation\n        document.addEventListener('DOMContentLoaded', function() {\n            \/\/ Set some default values\n            document.querySelector('.segment-name').value = 'Enterprise Software';\n            document.querySelector('.total-companies').value = '10000';\n            document.querySelector('.deal-size').value = '50000';\n            calculateTAM();\n        });\n    <\/script>\n<\/body>\n<\/html>\n","protected":false},"excerpt":{"rendered":"<p>B2B TAM Calculator B2B TAM Calculator Calculate your Total Addressable Market across multiple segments and regions Market Parameters Calculation Methodology: Top-Down ApproachBottom-Up ApproachHybrid Approach Time Frame: 1 Year3 Years5 Years10 Years Annual Market Growth Rate (%): Market Segments Segment 1 Remove Segment Name: Total Companies in Segment: Average Deal Size ($): Purchase Frequency (per year):&hellip; <a class=\"more-link\" href=\"https:\/\/realesta.co\/inprojects\/lbb-staging\/b2b-tam-calculator\">Continue reading <span class=\"screen-reader-text\">B2B TAM Calculator<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"_uag_custom_page_level_css":"","footnotes":""},"categories":[],"tags":[],"class_list":["post-36595","page","type-page","status-publish","hentry","entry"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.3.1 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>B2B TAM Calculator - LakeB2B<\/title>\n<meta name=\"robots\" content=\"noindex, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"B2B TAM Calculator - LakeB2B\" \/>\n<meta property=\"og:description\" content=\"B2B TAM Calculator B2B TAM Calculator Calculate your Total Addressable Market across multiple segments and regions Market Parameters Calculation Methodology: Top-Down ApproachBottom-Up ApproachHybrid Approach Time Frame: 1 Year3 Years5 Years10 Years Annual Market Growth Rate (%): Market Segments Segment 1 Remove Segment Name: Total Companies in Segment: Average Deal Size ($): Purchase Frequency (per year):&hellip; Continue reading B2B TAM Calculator\" \/>\n<meta property=\"og:url\" content=\"https:\/\/realesta.co\/inprojects\/lbb-staging\/b2b-tam-calculator\" \/>\n<meta property=\"og:site_name\" content=\"LakeB2B\" \/>\n<meta property=\"article:modified_time\" content=\"2025-07-14T08:20:53+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/realesta.co\/inprojects\/lbb-staging\/b2b-tam-calculator\",\"url\":\"https:\/\/realesta.co\/inprojects\/lbb-staging\/b2b-tam-calculator\",\"name\":\"B2B TAM Calculator - LakeB2B\",\"isPartOf\":{\"@id\":\"https:\/\/realesta.co\/inprojects\/lbb-staging\/#website\"},\"datePublished\":\"2025-07-14T08:01:10+00:00\",\"dateModified\":\"2025-07-14T08:20:53+00:00\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/realesta.co\/inprojects\/lbb-staging\/b2b-tam-calculator\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/realesta.co\/inprojects\/lbb-staging\/#website\",\"url\":\"https:\/\/realesta.co\/inprojects\/lbb-staging\/\",\"name\":\"LakeB2B\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/realesta.co\/inprojects\/lbb-staging\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"B2B TAM Calculator - LakeB2B","robots":{"index":"noindex","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"B2B TAM Calculator - LakeB2B","og_description":"B2B TAM Calculator B2B TAM Calculator Calculate your Total Addressable Market across multiple segments and regions Market Parameters Calculation Methodology: Top-Down ApproachBottom-Up ApproachHybrid Approach Time Frame: 1 Year3 Years5 Years10 Years Annual Market Growth Rate (%): Market Segments Segment 1 Remove Segment Name: Total Companies in Segment: Average Deal Size ($): Purchase Frequency (per year):&hellip; Continue reading B2B TAM Calculator","og_url":"https:\/\/realesta.co\/inprojects\/lbb-staging\/b2b-tam-calculator","og_site_name":"LakeB2B","article_modified_time":"2025-07-14T08:20:53+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/realesta.co\/inprojects\/lbb-staging\/b2b-tam-calculator","url":"https:\/\/realesta.co\/inprojects\/lbb-staging\/b2b-tam-calculator","name":"B2B TAM Calculator - LakeB2B","isPartOf":{"@id":"https:\/\/realesta.co\/inprojects\/lbb-staging\/#website"},"datePublished":"2025-07-14T08:01:10+00:00","dateModified":"2025-07-14T08:20:53+00:00","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/realesta.co\/inprojects\/lbb-staging\/b2b-tam-calculator"]}]},{"@type":"WebSite","@id":"https:\/\/realesta.co\/inprojects\/lbb-staging\/#website","url":"https:\/\/realesta.co\/inprojects\/lbb-staging\/","name":"LakeB2B","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/realesta.co\/inprojects\/lbb-staging\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"uagb_featured_image_src":{"full":false,"thumbnail":false,"medium":false,"medium_large":false,"large":false,"1536x1536":false,"2048x2048":false,"post-thumbnail":false},"uagb_author_info":{"display_name":"lake-admin","author_link":"https:\/\/realesta.co\/inprojects\/lbb-staging\/author\/lake-admin"},"uagb_comment_info":0,"uagb_excerpt":"B2B TAM Calculator B2B TAM Calculator Calculate your Total Addressable Market across multiple segments and regions Market Parameters Calculation Methodology: Top-Down ApproachBottom-Up ApproachHybrid Approach Time Frame: 1 Year3 Years5 Years10 Years Annual Market Growth Rate (%): Market Segments Segment 1 Remove Segment Name: Total Companies in Segment: Average Deal Size ($): Purchase Frequency (per year):&hellip;&hellip;","_links":{"self":[{"href":"https:\/\/realesta.co\/inprojects\/lbb-staging\/wp-json\/wp\/v2\/pages\/36595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/realesta.co\/inprojects\/lbb-staging\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/realesta.co\/inprojects\/lbb-staging\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/realesta.co\/inprojects\/lbb-staging\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/realesta.co\/inprojects\/lbb-staging\/wp-json\/wp\/v2\/comments?post=36595"}],"version-history":[{"count":3,"href":"https:\/\/realesta.co\/inprojects\/lbb-staging\/wp-json\/wp\/v2\/pages\/36595\/revisions"}],"predecessor-version":[{"id":36602,"href":"https:\/\/realesta.co\/inprojects\/lbb-staging\/wp-json\/wp\/v2\/pages\/36595\/revisions\/36602"}],"wp:attachment":[{"href":"https:\/\/realesta.co\/inprojects\/lbb-staging\/wp-json\/wp\/v2\/media?parent=36595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/realesta.co\/inprojects\/lbb-staging\/wp-json\/wp\/v2\/categories?post=36595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/realesta.co\/inprojects\/lbb-staging\/wp-json\/wp\/v2\/tags?post=36595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}