Determine the optimal price for your product by inputting your costs, desired profit margin, and market considerations. This calculator helps you understand the core components of product pricing calculation.
Product Pricing Calculator
Enter your product's cost details and profit expectations to calculate a recommended selling price. Effective product pricing is crucial for business success.
The direct cost of raw materials to produce one unit.
The direct cost of labor to produce one unit.
Allocated portion of indirect costs (rent, utilities, etc.) per unit.
The percentage of the selling price you aim to keep as profit (e.g., 30 for 30%).
How much you'll adjust based on competitor pricing or perceived value (e.g., 10 to price 10% higher, -5 to price 5% lower).
Sensitivity of Market Adjusted Price to Changes in Desired Profit Margin
{primary_keyword}
What is Product Pricing Calculation? Product pricing calculation is the systematic process businesses use to determine the most effective selling price for their goods or services. It involves analyzing various cost components, understanding market dynamics, and defining profit objectives. A robust product pricing calculation ensures that a company covers its expenses, achieves its profitability goals, and remains competitive in the marketplace. It's a foundational element of any sound business strategy, directly impacting revenue, market share, and overall financial health.
This product pricing calculation methodology is essential for businesses of all sizes, from startups launching their first product to established corporations introducing new offerings. It provides a data-driven approach to setting prices, moving beyond guesswork and intuition. By carefully considering all relevant factors, businesses can optimize their pricing strategies to maximize profitability while also ensuring customer value and market acceptance.
Who Should Use It? Entrepreneurs, small business owners, product managers, marketing professionals, finance departments, and anyone involved in setting prices for products or services should utilize product pricing calculation techniques. It's particularly vital for businesses with tangible costs associated with production or service delivery.
Common Misconceptions: A frequent misconception is that pricing is solely about adding a markup to costs. While costs are critical, effective product pricing calculation also necessitates an understanding of customer perceived value, competitor pricing, and broader market conditions. Another myth is that the lowest price always wins; often, premium pricing backed by strong value propositions can be more profitable. Lastly, some believe pricing is a one-time decision; in reality, it requires ongoing monitoring and adjustment.
{primary_keyword} Formula and Mathematical Explanation
The core of product pricing calculation relies on understanding your total costs and factoring in your desired profit margin. A common and effective formula aims to ensure that the selling price covers all costs and delivers the intended profit. It's often expressed as:
Calculate Total Cost per Unit: This is the sum of all direct and indirect costs associated with producing a single unit of the product.
Total Cost = Material Cost + Labor Cost + Overhead Cost
Determine the Desired Profit Margin: This is the percentage of the selling price you want to retain as profit. For example, a 30% profit margin means that 30% of the selling price is profit, and the remaining 70% covers the total cost.
Calculate the Target Price Base: To ensure the desired profit margin, we rearrange the profit formula (Profit = Selling Price – Total Cost). If Profit = Desired Profit Margin % * Selling Price, then:
Desired Profit Margin % * Selling Price = Selling Price - Total Cost Total Cost = Selling Price - (Desired Profit Margin % * Selling Price) Total Cost = Selling Price * (1 - Desired Profit Margin %) Selling Price = Total Cost / (1 - Desired Profit Margin %)
Incorporate Market Price Influence: This step adjusts the calculated target price based on external factors like competitor pricing, market demand, and perceived value.
Market Adjusted Price = Target Price (Base) * (1 + Market Price Influence %)
Calculate Final Metrics: Once the Market Adjusted Price is determined, you can calculate the actual profit and implied profit margin.
Estimated Profit = Market Adjusted Price - Total Cost Implied Profit Margin = (Estimated Profit / Market Adjusted Price) * 100
This product pricing calculation provides a solid foundation. Remember, the Market Price Influence allows for strategic deviations based on real-world market conditions.
Variables Table
Variable
Meaning
Unit
Typical Range
Material Cost
Direct cost of materials per unit
Currency
Varies widely; depends on industry and product complexity
Labor Cost
Direct cost of labor per unit
Currency
Varies; depends on wages, efficiency, and automation
Overhead Cost
Allocated indirect costs per unit
Currency
Can be a significant portion; includes rent, utilities, salaries etc.
Total Cost
Sum of all costs per unit
Currency
Sum of the above; determines the minimum viable price
Desired Profit Margin
Target profit as a percentage of selling price
%
10% – 50%+; depends on industry, competition, and value proposition
Target Price (Base)
Price calculated solely on costs and desired profit
Currency
Must be greater than Total Cost
Market Price Influence
Adjustment factor based on market conditions
%
-20% to +20%; negative for discounts, positive for premiums
Market Adjusted Price
Final calculated selling price
Currency
The price customers will see
Estimated Profit
Actual profit at the Market Adjusted Price
Currency
Market Adjusted Price – Total Cost
Implied Profit Margin
Actual profit margin achieved
%
Calculated based on final price and profit
Practical Examples (Real-World Use Cases)
Let's illustrate the product pricing calculation with two examples:
Example 1: Small Batch Artisan Coffee Roaster
A small artisan coffee roaster wants to price a new single-origin coffee bean bag (340g / 12oz). Their goals are to cover costs, achieve a healthy profit, and remain competitive within the premium coffee market.
Material Cost per Unit: $4.50 (Green coffee beans)
Labor Cost per Unit: $1.50 (Roasting, packaging)
Overhead Cost per Unit: $1.00 (Rent share, utilities, marketing allocation)
Desired Profit Margin: 40%
Market Price Influence: +5% (To position slightly above average premium competitors)
Calculation Breakdown:
Total Cost per Unit: $4.50 + $1.50 + $1.00 = $7.00
Interpretation: The product pricing calculation suggests a selling price of $12.25. This price covers all costs, achieves a profit margin slightly higher than the initial 40% target due to the market adjustment, and positions the product competitively. This product pricing calculation confirms their strategy is viable.
Example 2: SaaS Startup – Monthly Subscription
A SaaS startup is launching a new project management tool with tiered pricing. They are calculating the price for their 'Pro' tier, offered on a monthly subscription basis.
Material Cost per Unit: $0.10 (Minimal server costs per user/month)
Labor Cost per Unit: $2.00 (Portion of developer/support time allocated per user/month)
Overhead Cost per Unit: $1.40 (Share of software licenses, office space, marketing)
Desired Profit Margin: 50%
Market Price Influence: -5% (To undercut a key competitor slightly with similar features)
Calculation Breakdown:
Total Cost per Unit: $0.10 + $2.00 + $1.40 = $3.50
Interpretation: The product pricing calculation yields a monthly subscription price of $6.65 for the 'Pro' tier. This price covers all costs and achieves an attractive profit margin, while the market adjustment allows them to be slightly more competitive than their main rival. This effective product pricing calculation informs their go-to-market strategy.
How to Use This Product Pricing Calculator
Using this product pricing calculation tool is straightforward and designed to provide quick, actionable insights. Follow these steps:
Input Direct Costs: Enter the precise 'Material Cost', 'Labor Cost', and 'Overhead Cost' per unit for your product. Be as accurate as possible, as these form the foundation of your pricing.
Define Profit Goal: Specify your 'Desired Profit Margin' as a percentage. This indicates how much profit you aim to make relative to the selling price.
Consider Market Factors: Use the 'Market Price Influence' field to adjust your price based on the competitive landscape, perceived value, or strategic goals. Enter a positive percentage to price higher or a negative percentage to price lower than your calculated base price.
Click Calculate: Press the 'Calculate Price' button. The calculator will instantly update to show your recommended selling price and a detailed breakdown.
How to Read Results:
Primary Result (Market Adjusted Price): This is your recommended selling price after considering costs, profit goals, and market factors.
Total Cost per Unit: The total expense incurred to produce one unit. Your selling price must exceed this to be profitable.
Target Price Before Market Adjustment: The price needed to achieve your desired profit margin solely based on costs.
Estimated Profit per Unit: The actual profit you'll make per unit sold at the Market Adjusted Price.
Implied Profit Margin (%): The actual profit margin percentage you will achieve at the Market Adjusted Price.
Decision-Making Guidance: Compare the 'Market Adjusted Price' with competitor pricing and customer willingness to pay. If the calculated price seems too high, review your cost structure or adjust your desired profit margin. If it seems too low, consider if you are undervaluing your product or missing opportunities for premium pricing. Use the chart to understand how changing your profit margin impacts the final price.
Key Factors That Affect Product Pricing Results
While the product pricing calculation formula is robust, several external and internal factors significantly influence the final price and its effectiveness:
Cost Structure Accuracy: The most critical factor. Inaccurate material, labor, or overhead cost inputs will lead to flawed pricing. A thorough cost accounting process is vital for reliable product pricing calculation.
Competition: Competitors' pricing strategies heavily influence market positioning. Pricing too high may drive customers away, while pricing too low could signal lower quality or unsustainable business practices. The 'Market Price Influence' directly addresses this.
Perceived Value: Customers don't just pay for costs; they pay for the value they perceive. Branding, quality, customer service, and unique features all contribute to perceived value and can justify higher prices, impacting effective product pricing calculation.
Market Demand: High demand allows for higher pricing (price inelasticity), while low demand may necessitate lower prices to stimulate sales. Understanding your target market's purchasing power is key.
Economic Conditions: Inflation can increase costs, requiring price adjustments. Recessions might decrease purchasing power, forcing businesses to reconsider their pricing strategy. This affects the viability of any product pricing calculation.
Product Lifecycle Stage: Prices may be higher during introduction (skimming), moderate during growth, and potentially lower during maturity or decline phases to maintain market share. Product pricing calculation needs to adapt to these stages.
Business Objectives: Is the goal rapid market penetration (lower prices) or maximizing short-term profit (potentially higher prices)? Pricing strategy must align with overarching business goals.
Distribution Channels: Different channels (e.g., direct-to-consumer vs. wholesale) have varying costs and markups, which need to be factored into the overall product pricing calculation.
Frequently Asked Questions (FAQ)
Q1: What is the difference between desired profit margin and implied profit margin?
The 'Desired Profit Margin' is your target percentage profit based on costs. The 'Implied Profit Margin' is the actual profit percentage achieved after applying market adjustments to the selling price. They can differ due to the market influence factor.
Q2: Can my Market Adjusted Price be lower than my Total Cost?
Mathematically, yes, if the 'Market Price Influence' is significantly negative. However, this is generally unsustainable long-term unless it's a strategic loss leader. The product pricing calculation highlights this potential risk.
Q3: How do I determine my Overhead Costs per Unit?
Sum all your indirect costs (rent, utilities, administrative salaries, software subscriptions, etc.) for a specific period (e.g., a month). Then, estimate the number of units you expect to produce or sell in that same period. Divide the total overhead by the number of units to get the overhead cost per unit.
Q4: Should I always use the 'Market Price Influence' field?
Not necessarily. If you believe your calculated 'Target Price Base' is optimal and aligns with market realities, you can set 'Market Price Influence' to 0%. It's a tool for strategic adjustment.
Q5: How often should I recalculate my product pricing?
Regularly review your pricing. Significant changes in material costs, labor, market conditions, or business objectives warrant a recalculation. Quarterly or semi-annually is a good starting point.
Q6: What if my product is unique and has no direct competitors?
In such cases, focus heavily on perceived value and customer willingness to pay. Your 'Market Price Influence' might be positive, reflecting the premium you can charge for innovation or exclusivity. Conduct market research extensively.
Q7: Does this calculator account for volume discounts or tiered pricing?
This specific calculator provides a single price point based on average unit costs. For volume discounts or tiered pricing, you would typically run this calculation for each tier or apply different cost allocations based on volume.
Q8: Is a 30% profit margin good?
Profit margins vary significantly by industry. While 30% is often considered healthy in many sectors, some industries operate on lower margins (e.g., grocery retail), while others achieve much higher (e.g., software). The 'Desired Profit Margin' should be based on industry benchmarks and your specific business goals.
Related Tools and Internal Resources
Product Pricing CalculatorUse this tool to determine optimal selling prices based on costs and market factors.
Cost Analysis GuideLearn how to accurately identify and categorize your business costs for better financial planning.
Break-Even Analysis CalculatorDetermine the sales volume needed to cover all your costs. Essential for understanding profitability thresholds.
Pricing Strategy ConsultingGet expert advice tailored to your business for developing a comprehensive pricing strategy.
Market Research Best PracticesUnderstand how to gather crucial data on your customers and competitors to inform pricing decisions.
Understanding Profit MarginsDeep dive into different types of profit margins and how to calculate them effectively.
function validateInput(id, min, max) {
var input = document.getElementById(id);
var errorElement = document.getElementById(id + 'Error');
var value = parseFloat(input.value);
if (isNaN(value)) {
errorElement.textContent = "Please enter a valid number.";
return false;
}
if (value max) {
errorElement.textContent = "Value cannot be greater than " + max + ".";
return false;
}
errorElement.textContent = "";
return true;
}
function validatePercentage(id) {
var input = document.getElementById(id);
var errorElement = document.getElementById(id + 'Error');
var value = parseFloat(input.value);
if (isNaN(value)) {
errorElement.textContent = "Please enter a valid number.";
return false;
}
// Allow values like -100 or 100, but ensure they are within a reasonable percentage range
if (value 200) { // Adjusted upper bound for influence, lower for margin needs careful thought
errorElement.textContent = "Percentage should typically be between -100% and 200%.";
return false;
}
errorElement.textContent = "";
return true;
}
function calculatePricing() {
// Reset errors
document.getElementById('materialCostError').textContent = "";
document.getElementById('laborCostError').textContent = "";
document.getElementById('overheadCostError').textContent = "";
document.getElementById('desiredProfitMarginError').textContent = "";
document.getElementById('marketPriceInfluenceError').textContent = "";
// Validate inputs
var validMaterialCost = validateInput('materialCost', 0, Infinity);
var validLaborCost = validateInput('laborCost', 0, Infinity);
var validOverheadCost = validateInput('overheadCost', 0, Infinity);
var validDesiredProfitMargin = validatePercentage('desiredProfitMargin');
var validMarketPriceInfluence = validatePercentage('marketPriceInfluence');
if (!validMaterialCost || !validLaborCost || !validOverheadCost || !validDesiredProfitMargin || !validMarketPriceInfluence) {
document.getElementById('primaryResult').textContent = "Please correct errors.";
return;
}
var materialCost = parseFloat(document.getElementById('materialCost').value);
var laborCost = parseFloat(document.getElementById('laborCost').value);
var overheadCost = parseFloat(document.getElementById('overheadCost').value);
var desiredProfitMarginPercent = parseFloat(document.getElementById('desiredProfitMargin').value);
var marketPriceInfluencePercent = parseFloat(document.getElementById('marketPriceInfluence').value);
// Ensure profit margin is not 100% or more to avoid division by zero or negative prices
if (desiredProfitMarginPercent >= 100) {
document.getElementById('desiredProfitMarginError').textContent = "Desired Profit Margin must be less than 100%.";
document.getElementById('primaryResult').textContent = "Invalid Margin";
return;
}
var totalCost = materialCost + laborCost + overheadCost;
var profitMarginDecimal = desiredProfitMarginPercent / 100;
var marketInfluenceDecimal = marketPriceInfluencePercent / 100;
var targetPriceBase = totalCost / (1 – profitMarginDecimal);
var marketAdjustedPrice = targetPriceBase * (1 + marketInfluenceDecimal);
// Ensure market adjusted price is not negative
if (marketAdjustedPrice 0) ? (estimatedProfit / marketAdjustedPrice) * 100 : 0;
// Format results to two decimal places for currency
var formattedTotalCost = totalCost.toFixed(2);
var formattedTargetPriceBase = targetPriceBase.toFixed(2);
var formattedMarketAdjustedPrice = marketAdjustedPrice.toFixed(2);
var formattedEstimatedProfit = estimatedProfit.toFixed(2);
var formattedImpliedProfitMargin = impliedProfitMargin.toFixed(2);
// Display results
document.getElementById('primaryResult').textContent = "$" + formattedMarketAdjustedPrice;
document.getElementById('totalCostResult').textContent = "$" + formattedTotalCost;
document.getElementById('targetPriceBaseResult').textContent = "$" + formattedTargetPriceBase;
document.getElementById('marketAdjustedPriceResult').textContent = "$" + formattedMarketAdjustedPrice;
document.getElementById('estimatedProfitResult').textContent = "$" + formattedEstimatedProfit;
document.getElementById('impliedProfitMarginResult').textContent = formattedImpliedProfitMargin + "%";
// Update copy results section
document.getElementById('copyPrimaryResult').textContent = "$" + formattedMarketAdjustedPrice;
document.getElementById('copyTotalCostResult').textContent = "$" + formattedTotalCost;
document.getElementById('copyTargetPriceBaseResult').textContent = "$" + formattedTargetPriceBase;
document.getElementById('copyMarketAdjustedPriceResult').textContent = "$" + formattedMarketAdjustedPrice;
document.getElementById('copyEstimatedProfitResult').textContent = "$" + formattedEstimatedProfit;
document.getElementById('copyImpliedProfitMarginResult').textContent = formattedImpliedProfitMargin + "%";
document.getElementById('copyMaterialCost').textContent = materialCost.toFixed(2);
document.getElementById('copyLaborCost').textContent = laborCost.toFixed(2);
document.getElementById('copyOverheadCost').textContent = overheadCost.toFixed(2);
document.getElementById('copyDesiredProfitMargin').textContent = desiredProfitMarginPercent.toFixed(1);
document.getElementById('copyMarketPriceInfluence').textContent = marketPriceInfluencePercent.toFixed(1);
// Update table
document.getElementById('tableMaterialCost').textContent = materialCost.toFixed(2);
document.getElementById('tableLaborCost').textContent = laborCost.toFixed(2);
document.getElementById('tableOverheadCost').textContent = overheadCost.toFixed(2);
document.getElementById('tableDesiredProfitMargin').textContent = desiredProfitMarginPercent.toFixed(1);
document.getElementById('tableMarketPriceInfluence').textContent = marketPriceInfluencePercent.toFixed(1);
updateChart(desiredProfitMarginPercent);
}
function resetForm() {
document.getElementById('materialCost').value = "10.00";
document.getElementById('laborCost').value = "5.00";
document.getElementById('overheadCost').value = "3.00";
document.getElementById('desiredProfitMargin').value = "30";
document.getElementById('marketPriceInfluence').value = "10";
// Clear errors
document.getElementById('materialCostError').textContent = "";
document.getElementById('laborCostError').textContent = "";
document.getElementById('overheadCostError').textContent = "";
document.getElementById('desiredProfitMarginError').textContent = "";
document.getElementById('marketPriceInfluenceError').textContent = "";
// Reset results
document.getElementById('primaryResult').textContent = "–";
document.getElementById('totalCostResult').textContent = "–";
document.getElementById('targetPriceBaseResult').textContent = "–";
document.getElementById('marketAdjustedPriceResult').textContent = "–";
document.getElementById('estimatedProfitResult').textContent = "–";
document.getElementById('impliedProfitMarginResult').textContent = "–";
// Reset copy results
document.getElementById('copyPrimaryResult').textContent = "–";
document.getElementById('copyTotalCostResult').textContent = "–";
document.getElementById('copyTargetPriceBaseResult').textContent = "–";
document.getElementById('copyMarketAdjustedPriceResult').textContent = "–";
document.getElementById('copyEstimatedProfitResult').textContent = "–";
document.getElementById('copyImpliedProfitMarginResult').textContent = "–";
document.getElementById('copyMaterialCost').textContent = "–";
document.getElementById('copyLaborCost').textContent = "–";
document.getElementById('copyOverheadCost').textContent = "–";
document.getElementById('copyDesiredProfitMargin').textContent = "–";
document.getElementById('copyMarketPriceInfluence').textContent = "–";
// Reset table
document.getElementById('tableMaterialCost').textContent = "–";
document.getElementById('tableLaborCost').textContent = "–";
document.getElementById('tableOverheadCost').textContent = "–";
document.getElementById('tableDesiredProfitMargin').textContent = "–";
document.getElementById('tableMarketPriceInfluence').textContent = "–";
// Reset chart
if (window.pricingChartInstance) {
window.pricingChartInstance.destroy();
}
drawInitialChart();
}
function copyResults() {
var resultsText = document.getElementById('resultsToCopy').innerText;
var tempTextArea = document.createElement("textarea");
tempTextArea.value = resultsText;
document.body.appendChild(tempTextArea);
tempTextArea.select();
try {
document.execCommand("copy");
alert("Results copied to clipboard!");
} catch (err) {
console.error("Unable to copy results: ", err);
alert("Failed to copy results. Please copy manually.");
}
document.body.removeChild(tempTextArea);
}
var pricingChartInstance = null;
function updateChart(currentProfitMargin) {
if (window.pricingChartInstance) {
window.pricingChartInstance.destroy();
}
drawChart(currentProfitMargin);
}
function drawInitialChart() {
drawChart(30); // Draw with default value
}
function drawChart(currentProfitMargin) {
var ctx = document.getElementById('pricingChart').getContext('2d');
var materialCost = parseFloat(document.getElementById('materialCost').value) || 10;
var laborCost = parseFloat(document.getElementById('laborCost').value) || 5;
var overheadCost = parseFloat(document.getElementById('overheadCost').value) || 3;
var marketInfluence = parseFloat(document.getElementById('marketPriceInfluence').value) || 10;
var profitMargins = [];
var marketPrices = [];
var impliedMargins = [];
// Generate data points around the current profit margin
var startMargin = Math.max(0, currentProfitMargin – 20);
var endMargin = currentProfitMargin + 20;
var step = (endMargin – startMargin) / 10; // 10 points for the chart
for (var i = 0; i = 100) margin = 99.99; // Prevent division by zero
if (margin < 0) margin = 0; // Ensure non-negative margin
var currentTotalCost = materialCost + laborCost + overheadCost;
var targetPriceBase = currentTotalCost / (1 – (margin / 100));
var currentMarketPrice = targetPriceBase * (1 + (marketInfluence / 100));
if (currentMarketPrice 0) ? (currentEstimatedProfit / currentMarketPrice) * 100 : 0;
profitMargins.push(margin.toFixed(1));
marketPrices.push(currentMarketPrice.toFixed(2));
impliedMargins.push(currentImpliedMargin.toFixed(1));
}
var labels = profitMargins;
var data1 = marketPrices; // This will represent the Market Adjusted Price
var data2 = impliedMargins; // This will represent the Implied Profit Margin
window.pricingChartInstance = new Chart(ctx, {
type: 'line',
data: {
labels: labels,
datasets: [{
label: 'Market Adjusted Price ($)',
data: data1,
borderColor: 'rgb(0, 74, 153)', // Primary color
backgroundColor: 'rgba(0, 74, 153, 0.1)',
fill: false,
tension: 0.1,
yAxisID: 'y-axis-price'
}, {
label: 'Implied Profit Margin (%)',
data: data2,
borderColor: 'rgb(40, 167, 69)', // Success color
backgroundColor: 'rgba(40, 167, 69, 0.1)',
fill: false,
tension: 0.1,
yAxisID: 'y-axis-margin'
}]
},
options: {
responsive: true,
maintainAspectRatio: false,
scales: {
x: {
title: {
display: true,
text: 'Desired Profit Margin (%)'
}
},
'y-axis-price': {
type: 'linear',
position: 'left',
title: {
display: true,
text: 'Price ($)'
},
ticks: {
beginAtZero: true,
callback: function(value) {
return '$' + value;
}
}
},
'y-axis-margin': {
type: 'linear',
position: 'right',
title: {
display: true,
text: 'Profit Margin (%)'
},
ticks: {
beginAtZero: true,
callback: function(value) {
return value + '%';
}
},
grid: {
drawOnChartArea: false, // only want the grid lines for one axis to show up
}
}
},
plugins: {
tooltip: {
mode: 'index',
intersect: false,
callbacks: {
label: function(context) {
var label = context.dataset.label || ";
if (label) {
label += ': ';
}
if (context.dataset.yAxisID === 'y-axis-price') {
label += new Intl.NumberFormat('en-US', { style: 'currency', currency: 'USD' }).format(context.raw);
} else {
label += context.raw + '%';
}
return label;
}
}
}
}
}
});
}
// Initial calculation and chart draw on page load
document.addEventListener('DOMContentLoaded', function() {
// Dynamically load Chart.js if not present
if (typeof Chart === 'undefined') {
var script = document.createElement('script');
script.src = 'https://cdn.jsdelivr.net/npm/chart.js@3.7.0/dist/chart.min.js';
script.onload = function() {
drawInitialChart();
calculatePricing(); // Perform initial calculation
};
document.head.appendChild(script);
} else {
drawInitialChart();
calculatePricing(); // Perform initial calculation if Chart.js is already loaded
}
});
// Re-calculate and update chart when inputs change
var inputs = document.querySelectorAll('#pricing-calculator input[type="number"]');
inputs.forEach(function(input) {
input.addEventListener('input', function() {
var currentProfitMargin = parseFloat(document.getElementById('desiredProfitMargin').value) || 30;
calculatePricing();
updateChart(currentProfitMargin);
});
});