Smarter Pricing. Stronger Margins.

CityEdge Profit helps small businesses navigate market cycles and maximize financial performance through data-supported pricing strategies.

Delivering Clear Pricing That Works

Complimentary
Audit

  • Review of 35 data points covering your current pricing structure, cost inputs, and market positioning

  • 60-minute meeting to walk through your pricing process, decision-making, and pain points

  • Written audit report summarizing findings and opportunities to improve pricing structure and capture additional margin

Full Price Analysis & Optimization

  • Margin analysis of all product or service lines (or a defined subset)

  • Competitive price benchmarking

  • Customer willingness-to-pay research and analysis

  • Exact price recommendations for each product or service, with supporting rationale and data

One-Time Project Fee

Ongoing Pricing Support

  • Continuous monitoring and optimization of established pricing

  • Support for custom proposals on complex or high-stakes bids

  • Ground-up pricing design for new launches

  • Ad hoc pricing analysis and guidance

Monthly Retainer

What are you leaving on the table?
Annual revenue ($)
Pricing flexibility in your industry
Years since last price change
var flexibility = 'low'; var years = 'y1'; var flexTiers = { low: { lo: 0.01, hi: 0.05 }, moderate: { lo: 0.06, hi: 0.10 }, high: { lo: 0.11, hi: 0.15 } }; var yearTiers = { y1: { yrs: 0, label: 'less than a year' }, y2: { yrs: 2, label: '2 years' }, y3: { yrs: 4, label: '4 years' }, y4: { yrs: 5, label: '5+ years' } }; function fmt(n) { if (n >= 1000000) return '$' + (n / 1000000).toFixed(1) + 'M'; if (n >= 1000) return '$' + Math.round(n / 1000) + 'K'; return '$' + Math.round(n); } function compute() { var rev = parseFloat(document.getElementById('revenue').value) || 0; var box = document.getElementById('result-box'); if (rev <= 0) { box.style.display = 'none'; return; } var ft = flexTiers[flexibility]; var yt = yearTiers[years]; var loOpp = rev * ft.lo; var hiOpp = rev * ft.hi; var inflationLost = yt.yrs > 0 ? rev * (1 - Math.pow(1 / (1 + 0.035), yt.yrs)) : 0; document.getElementById('result-val').textContent = fmt(loOpp) + ' \u2013 ' + fmt(hiOpp) + ' / yr'; document.getElementById('result-opt').textContent = 'Based on ' + flexibility + ' pricing flexibility in your market.'; if (yt.yrs > 0) { document.getElementById('result-inf').textContent = fmt(inflationLost) + ' lost over ' + yt.label; document.getElementById('result-inf-sub').textContent = 'Holding prices flat for ' + yt.label + ' at ~3.5% avg inflation has silently eroded this much from your revenue in real purchasing power.'; } else { document.getElementById('result-inf').textContent = 'Minimal so far'; document.getElementById('result-inf-sub').textContent = 'Nice, you updated prices recently and are staying on top of inflation.'; } box.className = 'calc-result visible ' + (flexibility === 'high' ? 'amber' : 'green'); box.style.display = 'block'; } document.getElementById('revenue').addEventListener('input', compute); function setFlex(val) { flexibility = val; document.getElementById('opt-low').className = 'flex-opt' + (val === 'low' ? ' active' : ''); document.getElementById('opt-moderate').className = 'flex-opt' + (val === 'moderate' ? ' active' : ''); document.getElementById('opt-high').className = 'flex-opt' + (val === 'high' ? ' active' : ''); compute(); } function setYears(val) { years = val; document.getElementById('opt-y1').className = 'flex-opt' + (val === 'y1' ? ' active' : ''); document.getElementById('opt-y2').className = 'flex-opt' + (val === 'y2' ? ' active' : ''); document.getElementById('opt-y3').className = 'flex-opt' + (val === 'y3' ? ' active' : ''); document.getElementById('opt-y4').className = 'flex-opt' + (val === 'y4' ? ' active' : ''); compute(); } document.getElementById('opt-low').onclick = function() { setFlex('low'); }; document.getElementById('opt-moderate').onclick = function() { setFlex('moderate'); }; document.getElementById('opt-high').onclick = function() { setFlex('high'); }; document.getElementById('opt-y1').onclick = function() { setYears('y1'); }; document.getElementById('opt-y2').onclick = function() { setYears('y2'); }; document.getElementById('opt-y3').onclick = function() { setYears('y3'); }; document.getElementById('opt-y4').onclick = function() { setYears('y4'); };

Read Our Our Latest Articles

The Right Time to Raise Prices

Most small business owners treat pricing like a root canal. As in, it's something to be avoided as long as possible, then dealt with when there's no other choice. They absorb rising costs, watch margins compress, and finally slap a price increase on everything at once with minimal communication and maximum customer friction. The solution is to build a repeatable system to analyze and update pricing that you can execute on a set frequency.

Read on LinkedIn ↗

Find the Price Before You Build the Product

There's a particular kind of business optimism that feels productive but is quietly dangerous. It goes like this: you have an idea, you get excited, you build it, you refine it, you make it better, and then, only then, do you wonder what you should charge. By that point, you've already made a hundred decisions that locked you into a cost structure. The product is what it is. And if the market won't pay enough to make it work, you're stuck choosing between an uncomfortable truth and a slow bleed.

Read on LinkedIn ↗

The Profit Power-Up: Why Small Businesses Underestimate the Power of the 1%

In 2010, the global retail giant Sears faced a staggering reality: a mere 1% increase in price realization would have skyrocketed their operating profits by an estimated 155%. This fact was made true by their razor thin margins, meaning each additional dollar of profit resulted in a substantial increase on a percentage basis. While Sears ultimately became a cautionary tale of retail stagnation, the math behind that figure remains relevant for many companies today.

Read on LinkedIn ↗

Start Your Complimentary Pricing Audit.

We'll respond to your inquiry within one business day.

Privacy Policy

Updated: June 21, 2025

1. Information We CollectWe collect personal information that you voluntarily provide when you:
Submit a form on our website
Request more information about our services
Book a call via our external scheduling link (e.g., Google Calendar or similar)
The types of information we may collect include:
Name
Email address
Phone number
Company name
We do not collect any personal information without your direct input.We also use Google Analytics to collect anonymized, non-personal data such as pages visited, time on site, browser type, and general geographic location. This helps us improve the functionality and user experience of the Site.2. How We Use Your InformationWe use the information you provide to:
Communicate with you about your inquiry
Provide and improve our services
Schedule and manage calls or appointments
Send updates or follow-ups when relevant
3. How We Share InformationWe do not sell or rent your personal information.We may share your information with trusted service providers (e.g., Google Calendar) to help operate our business and manage communication. In the event CityEdge LLC or its assets are sold or transferred, user data may be part of that transaction.We may also disclose information if required by law.4. Data RetentionWe retain personal information only as long as necessary to fulfill the purposes described in this policy, or to comply with legal obligations. You may request deletion of your data at any time.5. Cookies and AnalyticsWe use Google Analytics to understand how visitors use our Site. This may include the use of cookies. These analytics do not identify you personally.You can opt out of analytics tracking or disable cookies through your browser settings.Learn more about Google’s data practices here: https://policies.google.com/technologies/partner-sites6. Data SecurityWe implement reasonable security measures to protect your data against unauthorized access, alteration, or misuse. While no system is completely foolproof, we are committed to handling your information responsibly and securely.7. Your RightsYou have the right to:
Request access to your personal information
Ask for corrections or updates
Request deletion of your data
Opt out of any future communication
To make any of these requests, contact us at [email protected].8. Third-Party LinksOur website may link to third-party services (such as Google Calendar). We are not responsible for the content or privacy practices of those third-party sites.9. Children’s PrivacyOur services are intended for business use and are not directed to children under 13. We do not knowingly collect data from minors.10. Changes to This PolicyWe may update this Privacy Policy from time to time. The latest version will always be posted on this page with an updated effective date.11. Contact UsIf you have any questions or concerns about this policy or our data practices, please contact:CityEdge LLC
[email protected]