FINANCE · ALL STAGES

Read profit instead of revenue

Build a daily and weekly contribution model that includes every recurring cost.

ARTICLE LENGTH5,160 words
GAME VERSION1.0 · build 3674
RESEARCH10 unique sources
Read profit instead of revenue · Official Big Ambitions gameplay frame
Official Big Ambitions gameplay · Hovgaard Games

Decision first

THE SHORT VERSION

Expand only from repeatable net income after stock, wages, rent, marketing, delivery, debt and taxes.

Profit analysis should begin only after confirming the save is on Build 3674 or later and separating fixed launch bugs from business performance.

Ready to move on when

Confirm Build 3674 or later.

RESEARCHED FIELD MANUAL

Complete operating playbook

ARTICLE LENGTH
5,160 words
DEEP-DIVE SECTIONS
15
RESEARCH LEDGER
10
FIELD NOTE 01

Use the Build 3674 reporting baseline

Profit analysis should begin only after confirming the save is on Build 3674 or later and separating fixed launch bugs from business performance.

Big Ambitions 1.0 launched on 28 August 2026, followed by Build 3672 and the 3674 hotfix. Build 3672 corrected the tax projection rate, several loan calculations, MarketInsider neighborhood opening, logistics sorting, and assorted interface problems. Build 3674 fixed an employee quit-state defect that could interrupt training, imports, and deliveries. A stockout or idle worker observed on the affected launch build can therefore contaminate revenue, COGS, and labor conclusions.

Advance through the next day after applying 3674, then collect fresh observations. Do not blend a pre-hotfix loss day with a post-hotfix operating baseline unless the purpose is to measure the outage. The same rule applies to converted Early Access saves: 1.0 changed banking, tax deductions, export price response, inventory distribution, rival aggression, and other economics. Mark the conversion day and start a new comparison window.

Official notes do not publish universal profit tables. Difficulty changes wages, COGS, tax rates, and more, according to a developer reply. Dynamic rival prices, MarketInsider demand, traffic, marketing, opening hours, import prices, factory export pressure, and employee skill make an unversioned promise such as 'this store always earns one hundred thousand' unusable. The correct unit of evidence is a labelled save test with build, difficulty, district, traffic, promotion, hours, prices, capacity, and date range.

Action checklist

  1. Confirm Build 3674 or later.
  2. Advance one day after updating.
  3. Start a clean post-update measurement window.
  4. Record difficulty and custom sliders.
  5. Separate converted-save history from new results.
  6. Reject universal profit claims without test conditions.
ControlWhy it mattersMinimum note
BuildFixes can alter flows and displays3674 or later
DifficultyChanges wages, COGS, taxes, and morePreset or every custom slider
DistrictChanges demand, traffic, competition, and pricesNeighborhood name
Time windowDaily and seven-day views differExact game days
ModsCan change economy or reportingList or disabled
FIELD NOTE 02

The profit equation

Analyze a business from revenue through contribution and fixed costs instead of jumping directly to the final green or red number.

For retail, revenue equals units sold times realized selling price, summed across products. COGS equals units sold times their recognized unit resource cost. Gross profit equals revenue minus COGS. Contribution after variable selling costs subtracts bags, ingredients, consumables, or other costs that rise with sales. Operating profit then subtracts wages, rent, marketing, licenses, cleaning, security, and other recurring business expenses shown by the current report.

For services, the unit can be a haircut, gym customer, consulting hour, ticket, or other service event. Revenue still equals volume times price, but COGS may be small or represented by consumables. Labor capacity is often the binding cost. For factories, use finished units times internal or export value minus raw-material COGS, production labor, premises, logistics, and supporting overhead. Version 1.0 makes excessive exporting depress that item's import/export index for the remainder of the week, so a constant export price assumption is unsafe.

Keep financing and portfolio items outside store operating profit when comparing formats. Loan proceeds are financing, not revenue. Principal repayment is a cash outflow, not a store operating expense. Taxes, investments, building purchases, and central HQ costs affect company cash and owner return, but mixing them into one branch can hide whether its basic unit economics work. Use a second bridge from store operating profit to total company cash change.

Action checklist

  1. Calculate revenue by product or service.
  2. Recognize COGS only for consumed or sold resources.
  3. Separate variable and fixed operating cost.
  4. Keep loan proceeds out of revenue.
  5. Track central costs in a portfolio layer.
  6. Use changing export prices in factory analysis.
LevelFormulaManagement question
RevenueVolume x realized priceAre customers buying?
Gross profitRevenue - COGSDoes the offering have margin?
ContributionGross profit - variable selling costsDoes another sale help?
Operating profitContribution - fixed operating costsDoes the branch pay for itself?
Owner cash resultOperating cash - tax - debt - capital spendDid liquidity improve?
FIELD NOTE 03

COGS is not a duplicate charge

The most common reporting error is subtracting inventory purchase cash and EconoView resources as though both were new costs on the same day.

A developer answered this directly: the resources line lists the cost of goods so the store's true profit can be calculated, but it is not deducted from cash a second time. Cash left when the company bought or imported the goods. Until sale, that value sits in inventory. When the customer buys the item, its cost is matched with revenue in the performance report. The accounting timing and cash timing differ.

Suppose one hundred units cost ten dollars each and are bought on Monday. Cash falls one thousand on Monday, but inventory rises one thousand. On Wednesday, sixty units sell for twenty-five dollars each. Wednesday revenue is one thousand five hundred and recognized COGS is six hundred, so gross profit is nine hundred. Do not subtract Monday's one thousand again from Wednesday profit. Forty units, costing four hundred, remain as stock.

This distinction exposes real problems. A positive gross margin can coexist with falling cash if the company purchases inventory faster than it sells. A rising bank balance can coexist with weak profit when old stock is liquidated without replacement. Track inventory movement as opening inventory plus purchases minus COGS minus losses equals closing inventory, allowing for game rounding and any transfers. Investigate theft, disposal, production consumption, or route movement when that bridge fails.

Action checklist

  1. Record inventory purchases as cash and asset movement.
  2. Use resources as recognized COGS.
  3. Never subtract the same purchase twice.
  4. Reconcile opening stock to closing stock.
  5. Separate theft and disposal from sales.
  6. Measure cash tied in slow products.
EventCash effectProfit effect
Buy 100 units at 10-1,000None until used or sold
Sell 60 units at 25+1,500Revenue 1,500; COGS 600
Gross profitNone by itself900
Closing stockNo new movement400 asset remains
Reorder another 100-1,000No immediate duplicate COGS
FIELD NOTE 04

BizMan, EconoView, and the bank tell different truths

Reconcile each interface according to its time window and purpose rather than demanding that every displayed number be identical.

In a January 2026 Steam thread, a developer inspected a player's save and explained that the BizMan figure was average daily income over the last seven days. The law office had paid workers before opening, and EconoView's recent daily history contained both gains and losses. The seven-day average was correctly negative even though an isolated day or achievement suggested profit. Startup days remain in the rolling window until they age out.

A separate developer explanation states that the old end-of-day profit display did not equal the midnight bank change. It could include COGS from goods bought earlier and omit imports purchased that day. The current release clarified banking presentation, but no interface can erase the timing distinction. Business EconoView is the primary daily economic breakdown; BizMan is a fast rolling overview; the bank is the source for immediate liquidity and dated financing or purchase movements.

Use a report bridge. Begin with business EconoView operating profit. Add or subtract timing differences for inventory purchased versus COGS recognized. Then add financing inflows, investment withdrawals, asset sales, and owner cash sources; subtract capital purchases, principal payments, tax payments, and investment deposits. The result should approximate the bank change. A residual may be rounding, a shared cost, a missed transaction, or a bug. Preserve the save and use F2 if it remains unexplained.

Action checklist

  1. Compare identical dates.
  2. Identify seven-day averages explicitly.
  3. Treat pre-opening wages as real startup cost.
  4. Use bank movement for liquidity reconciliation.
  5. Bridge inventory timing separately.
  6. Submit reproducible residuals through F2.
DisplayPrimary interpretationDo not use it as
BizMan overviewRolling comparison of businessesExact today's cash movement
EconoView businessDaily operating breakdownFull balance sheet
EconoView companyPortfolio flows and tax contextProduct-level margin report
Bank balanceCash available nowAccrual profit
Inventory/pricingUnits, prices, seven-day sales contextComplete expense statement
FIELD NOTE 05

Product and service unit economics

A profitable format is built from positive contribution per constrained unit, not from gross sales alone.

For each product, calculate unit contribution as realized price minus unit COGS minus per-sale consumables. Contribution margin percentage equals unit contribution divided by realized price. Rank products by contribution per scarce fixture slot, customer interaction, or delivery unit, not only by percentage margin. A high-margin cheap product can be inferior to a lower-percentage luxury item if customer capacity is the bottleneck; the reverse can be true when demand is thin.

For services, calculate contribution per staffed workstation hour. If a lawyer produces one paid consultation while another workstation remains idle, adding workers raises cost without increasing revenue. Contribution per staffed hour equals service revenue minus consumables divided by productive paid hours, then compare with wage and shared fixed cost. The developer has emphasized using Insights and the Yesterday hourly view because office demand can disappear rapidly outside ideal hours.

Worked mix: Product A sells two hundred units at twenty dollars with eight-dollar COGS, giving two thousand four hundred contribution. Product B sells forty units at eighty dollars with fifty-dollar COGS, giving one thousand two hundred. A has sixty-percent margin and twelve dollars per unit; B has thirty-seven and a half percent but thirty dollars per unit. If display space constrains units, test contribution per shelf and stockout. If customers constrain transactions, test basket contribution and whether offering B displaces A.

Action checklist

  1. Calculate contribution by SKU or service.
  2. Use realized price, not a target price.
  3. Include bags, ingredients, and consumables.
  4. Identify the constrained resource.
  5. Rank by contribution per constraint.
  6. Remove products that add complexity without return.
MetricProduct AProduct B
Units20040
Price2080
Unit COGS850
Unit contribution1230
Total contribution2,4001,200
Margin percent60%37.5%
FIELD NOTE 06

Capacity, traffic, and conversion

Building customer capacity is a ceiling; traffic, promotion, demand, hours, price satisfaction, and operations determine how much of it is used.

A developer has explained that Traffic Index is a rate or flow factor rather than a hard cap. A building with capacity seventy-five and traffic fourteen will not receive the same customers as one with stronger traffic merely because both list the same capacity. MarketInsider demand reflects competition: opening another same-type business can lower remaining demand and divide customers. Marketing helps promotion but cannot manufacture infinite market demand.

Build a funnel with potential district demand, traffic and promotion exposure, customers arriving, customers served, transactions completed, and units per transaction. Lost sales may occur because there are too few arrivals, a queue is full, required equipment is absent, stock is empty, employees are missing, prices damage satisfaction, or opening hours miss demand. Each failure needs a different fix. Marketing cannot repair a stockout; another register cannot repair zero traffic.

Measure utilization as customers served divided by staffed service capacity, by hour. Measure conversion as completed transactions divided by customers entering when the game exposes both values. Measure sales per customer and contribution per customer. If utilization is low, cut idle labor or improve demand and promotion. If utilization is high with queues, add equipment or staff. If customers arrive but basket contribution is weak, revisit product availability and prices.

Action checklist

  1. Record traffic and promotion.
  2. Check MarketInsider demand and competitors.
  3. Inspect Yesterday by hour.
  4. Distinguish arrival, service, and stock constraints.
  5. Calculate contribution per customer.
  6. Expand only the binding capacity.
SymptomLikely constraintFirst test
Empty store, spare staffTraffic, demand, hours, or priceHourly arrivals and satisfaction
Long queueRegister or employee capacityAdd one staffed station
Customers leave without itemStock or fixture requirementInventory by hour
Sales rise, profit fallsPrice or COGSUnit contribution bridge
Full capacity, high profitBuilding or equipment ceilingIncremental expansion test
FIELD NOTE 07

Price testing without stale tables

The correct price is a measured response in the current neighborhood, not a number copied from an old guide.

Version 1.0 added an HQ Pricing Manager who can update an item across a neighborhood and, at higher skill, suggest prices each day. Suggestions are an operational aid, not a guarantee of maximum profit. Rival prices, district demand, shortage conditions, satisfaction, and customer flow move. Use the recommendation as the center of a controlled price test and read actual contribution.

Hold staffing, hours, marketing, and stock constant for comparable days. Change one product or a coherent product group by a small step. Record price, units, revenue, COGS, contribution, customers, and satisfaction. Price elasticity over the test equals percentage change in units divided by percentage change in price. Contribution response matters more than revenue response: a price increase can reduce volume yet raise total contribution, while a discount can raise revenue and destroy profit.

Example: at twenty dollars, a store sells five hundred units with eight-dollar COGS, producing six thousand contribution. At twenty-two dollars it sells four hundred sixty, producing six thousand four hundred forty. Revenue and contribution both improve despite lower volume. At twenty-five dollars it sells three hundred fifty, producing five thousand nine hundred fifty, so the second increase overshoots. Repeat across matched weekdays because demand patterns differ by day.

Action checklist

  1. Use current Pricing Manager advice as a test input.
  2. Change one variable at a time.
  3. Compare matched weekdays.
  4. Prevent stockouts during the test.
  5. Measure contribution, not revenue alone.
  6. Restore the best validated price after rival events.
PriceUnitsRevenueCOGSContribution
2050010,0004,0006,000
2246010,1203,6806,440
253508,7502,8005,950
Decision---22 wins this controlled sample
FIELD NOTE 08

Labor productivity and opening hours

Payroll often turns a good gross margin into a weak business because schedules are built for maximum coverage rather than measured demand.

Calculate sales per paid hour, contribution per paid hour, and customers per staffed station hour. Separate productive front-line wages from cleaning, security, management, and HQ support, then allocate support costs consistently. An employee can satisfy a staffing requirement yet be economically idle when scheduled outside customer hours. The cost remains even if no one arrives.

Use the EconoView or Insights Yesterday toggle to map customers by hour. A current developer reply says Event Planning and Travel Agency demand has different ideal hours from the original office businesses and dries up quickly outside them. Retail and entertainment also vary by weekday. Build shifts around observed peaks, preserve required cleaning and security coverage, and test one-hour boundary changes rather than jumping to twenty-four-seven operation.

Worked schedule: fourteen open hours require two seven-hour customer-service shifts at twenty-five dollars per hour, costing three hundred fifty. If the first two hours produce only one customer with fifteen dollars contribution, closing those hours saves fifty dollars while sacrificing fifteen, improving daily profit thirty-five. If a cleaner or guard must still be present, include that cost before deciding. Recheck demand after marketing or rival changes.

Action checklist

  1. Map customers by hour and weekday.
  2. Calculate contribution per paid hour.
  3. Count support wages separately.
  4. Close hours with negative incremental contribution.
  5. Maintain mandatory cleaning and security.
  6. Retest after demand or marketing changes.
Hour blockContributionAvoidable wagesIncremental result
08:00-10:001550-35
10:00-14:00400100300
14:00-18:00520100420
18:00-22:00260100160
Decision--Close only first block in this example
FIELD NOTE 09

Marketing increment analysis

Marketing is profitable only when the contribution from additional customers exceeds the campaign's incremental cost.

Do not judge marketing by sales growth alone. Incremental marketing return equals additional contribution attributable to the campaign minus additional marketing cost. Return on marketing spend equals incremental contribution divided by incremental marketing cost. Because traffic, day mix, stock, and rivals change, use a control period of matched days and keep operations stable.

Suppose baseline contribution after COGS is twelve thousand with two thousand marketing. A larger campaign raises contribution to fourteen thousand five hundred and marketing to three thousand five hundred. Incremental contribution is two thousand five hundred and incremental marketing cost is one thousand five hundred, so incremental profit is one thousand and gross return on added marketing is 1.67. If the extra customers cause overtime, bags, cleaning, or urgent orders, subtract those too.

Promotion cannot exceed one hundred, and extra marketing can be wasted when traffic plus campaigns already hit that ceiling, when demand is fully served, or when registers and stock constrain sales. Conversely, a high-traffic site may need less paid marketing for the same exposure. Test stepwise. Stop at the last campaign tier whose added contribution exceeds all added costs and whose capacity remains reliable.

Action checklist

  1. Capture a matched baseline.
  2. Change only one campaign tier.
  3. Measure additional contribution.
  4. Subtract extra labor and logistics.
  5. Check the promotion ceiling.
  6. Stop when marginal profit turns negative.
CaseContributionMarketingNet after marketing
Baseline12,0002,00010,000
Expanded campaign14,5003,50011,000
Increment2,5001,5001,000
Added gross return--1.67 per marketing dollar
FIELD NOTE 10

Inventory, stockouts, and hidden lost profit

A daily total can look acceptable while short stockouts erase the most valuable trading hours.

Track on-hand units at opening, before peak, and after closing. Days of cover equals sellable units divided by recent daily units sold. Reorder point equals demand during supplier and delivery lead time plus safety stock. A stockout loss estimate equals unserved units times unit contribution, plus any customer-flow consequences that can be observed. Do not value lost sales at full price because COGS would have been incurred.

Build 3674 fixed a general employee-state failure affecting imports and deliveries, while 1.0 also prevents an import order from being cancelled merely because the purchasing agent is sick. Remaining failures can still arise from cash, order limits, shelf capacity, route order, vehicle capacity, driver schedule, wrong target, or full destination shelves. Diagnose the physical chain before concluding that demand fell.

Overstock has an opposite cost. Excess inventory ties up cash and occupies pallet or storage capacity, potentially blocking faster products. Calculate excess stock value at purchase cost, not selling price. Reduce targets gradually, especially for imports with box and weekly limits. A high gross margin does not justify unlimited stock if turnover is slow and loan or tax obligations need the cash.

Action checklist

  1. Measure stock around peak hours.
  2. Set reorder points from lead time.
  3. Estimate lost contribution, not lost revenue.
  4. Check cash and capacity before blaming routes.
  5. Value excess inventory at cost.
  6. Reduce targets without causing new stockouts.
Inventory signalFormulaAction
Days of coverOn hand / daily salesCompare with lead time
Reorder pointLead-time demand + safety stockTrigger replenishment
Stockout lossLost units x contributionPrioritize high-cost gaps
Excess cash tiedExcess units x costRelease working capital
Shelf pressureUsed capacity / total capacityAdd space or cut slow SKUs
FIELD NOTE 11

Factory and export profitability after 1.0

A factory can become less profitable as output rises because version 1.0 makes exports influence the weekly import/export index.

Official 1.0 notes state that exporting goods now affects the import index: excessive exports reduce that item's import/export price for the rest of the week. This creates diminishing marginal revenue within a weekly market. A historical average export price multiplied by expanded capacity can therefore overstate profit. Measure price and quantity by day after each export batch.

Factory contribution equals export or transfer value minus raw materials, direct production wages, and incremental logistics. For goods transferred internally, use a consistent shadow value such as avoided current import cost, but also report the retail margin separately. Do not claim profit twice by treating factory output as external revenue and then recognizing the whole retail sale without eliminating the internal transfer in the portfolio total.

Run a ramp test at one line, then two, then more, holding recipes and staffing stable. Record units, raw-material COGS, export index before and after, realized proceeds, wages, route costs, and unsold accumulation. Stop adding capacity when marginal batch contribution becomes negative or when storage and transport disrupt higher-value internal supply. A September 2026 Steam thread documents a player whose jewelry exports turned negative after expansion and who observed the index movement; it is a launch-version observation, not a universal optimum.

Action checklist

  1. Record export index before every batch.
  2. Measure realized proceeds by day.
  3. Separate internal transfers from external sales.
  4. Eliminate double-counted intercompany revenue.
  5. Ramp capacity in controlled steps.
  6. Stop when marginal batch contribution is negative.
Factory measureCalculationInterpretation
Batch revenueUnits x realized export priceChanges with weekly index
Batch contributionRevenue - materials - direct labor - route costValue of one more batch
Internal valueAvoided current purchase costUse consistently
Capacity utilizationActual output / possible outputFind idle equipment
Inventory accumulationProduction - transfers - exportsSignals oversupply
FIELD NOTE 12

Business-level sensitivity analysis

Model a range of customer, price, cost, and labor outcomes before expanding a branch.

Use base operating profit equal to volume times unit contribution minus fixed cost. Then calculate the effect of a change in each driver. Volume sensitivity equals change in units times current contribution. Price sensitivity is more complex because price can alter volume; test paired values from actual observations. COGS sensitivity equals units times change in unit cost. Labor sensitivity equals changed paid hours times wage.

Example: five hundred daily transactions, contribution sixteen dollars each, and fixed costs six thousand produce two thousand operating profit. A fifteen-percent volume fall removes one thousand two hundred contribution, leaving eight hundred. A two-dollar COGS rise removes one thousand, leaving one thousand. Forty excess labor hours at twenty-five dollars remove another one thousand. Combined, those three changes create a one thousand two hundred loss. The base green number was not robust.

Create thresholds. Break-even volume equals fixed costs divided by unit contribution. Maximum affordable fixed cost equals expected volume times stressed unit contribution. Margin of safety equals expected volume minus break-even volume divided by expected volume. Use the lower of a recent matched-day average and the current district capacity case. A branch with a five-percent safety margin should not finance a warehouse expansion on its own.

Action checklist

  1. Calculate break-even volume.
  2. Measure margin of safety.
  3. Stress volume and COGS together.
  4. Include avoidable labor hours.
  5. Use current district observations.
  6. Link expansion to stressed, not base, profit.
ScenarioVolumeUnit contributionFixed costProfit
Base500166,0002,000
Volume -15%425166,000800
COGS +2500146,0001,000
Extra labor500167,0001,000
Combined downside425147,000-1,050
FIELD NOTE 13

Portfolio allocation and shared overhead

A store can look strong before HQ, warehouse, logistics, purchasing, and tax costs are assigned to the portfolio that requires them.

Maintain two views. The controllable branch view includes revenue, COGS, branch wages, branch rent, direct marketing, and direct service costs. The fully loaded view adds a rational share of warehouse rent, drivers, logistics managers, purchasing agents, HQ workers, recruitment, and other shared resources. Never use fully allocated cost to claim that closing one branch saves costs that will remain.

Choose allocation drivers that reflect use: delivery stops or cargo volume for logistics, purchase value or order lines for purchasing, headcount for HR, and revenue or customer count for general administration. Show shared overhead as a separate line so the reader can recompute. Contribution to shared overhead equals branch controllable profit before allocated central cost. A branch with positive contribution may deserve retention even if arbitrary allocation makes it appear negative.

For closure, calculate avoidable profit: revenue lost minus COGS avoided minus wages, rent, marketing, and shared costs that actually disappear. Add closure cash effects such as inventory liquidation, equipment sale, contract termination, and taxes. Compare that with relocation or schedule reduction. Portfolio design should favor businesses that diversify demand and cash cycles, not just the one with the largest gross sales.

Action checklist

  1. Keep controllable and fully loaded views.
  2. Choose transparent allocation drivers.
  3. Identify costs that truly disappear on closure.
  4. Calculate contribution to shared overhead.
  5. Include closure cash and stranded stock.
  6. Diversify demand and operating risks.
Shared costSuggested driverClosure behavior
WarehousePallet volume or delivery stopsMay remain until capacity can shrink
DriversRoute hours or stopsAvoidable only if shift removed
PurchasingOrder value or linesOften step-fixed
HRBranch headcountMay remain after one closure
HQ adminRevenue or equal branch shareUsually not immediately avoidable
FIELD NOTE 14

Thirty-day test and tracking sheet

A disciplined log converts a noisy simulation into comparable operating evidence.

Record one row per business per day with build, difficulty, district, day of week, opening hours, traffic, promotion, competitors, demand, customers, units by product, realized prices, revenue, COGS, wages, rent, marketing, other expenses, profit, stockouts, theft, employee absence, rival attack, and notes. Add opening and closing bank cash in a company sheet. Mark every intentional change.

Use seven days as a minimum cycle because weekday patterns matter, then repeat to confirm. During a price test, keep hours, marketing, staffing, and stock stable. During a schedule test, hold price and promotion stable. During a marketing test, ensure service capacity can accept more customers. Exclude outage days from the steady-state average but report them separately as operational-risk cost.

At day thirty, summarize median and average profit, worst day, standard deviation or simple range, gross margin, labor percentage, marketing return, contribution per customer, stockout hours, and cash conversion. Compare the final seven matched days with the first seven. A recommendation should name the observed driver and confidence, such as 'closing 08:00-10:00 improved matched-day profit in two weeks,' not 'all gift shops should open at ten.'

Action checklist

  1. Log one row per business per day.
  2. Mark each intentional change.
  3. Run tests for matched weekdays.
  4. Report outages separately.
  5. Calculate average, median, and worst day.
  6. State build and conditions with conclusions.
Sheet blockFieldsOutput
EnvironmentBuild, difficulty, district, dayReproducibility
DemandTraffic, promotion, rivals, hoursCustomer context
SalesCustomers, units, price, revenueVolume and mix
CostsCOGS, wages, rent, marketingMargin bridge
ExceptionsStockout, absence, attack, bugRisk-adjusted result
FIELD NOTE 15

Profit audit checklist and decision rules

Finish analysis with explicit pass, repair, resize, relocate, or close criteria.

Pass when unit contribution is positive, comparable-day operating profit is positive, capacity and stock are reliable, and downside sensitivity stays above the owner's required margin. Repair when the business is structurally sound but a specific issue—stockout, empty shift, bad price, low skill, missing equipment, or weak security—has measurable cost. Resize when demand cannot support current labor or premises. Relocate when traffic or rival-owned property is the binding constraint.

Close when stressed contribution cannot cover avoidable fixed costs, corrective tests have failed, and released cash or capacity has a better use. Do not close solely because BizMan is red during the first seven days; identify pre-opening and ramp costs. Do not keep a branch solely because revenue is large; negative contribution means more sales can deepen losses. Do not use taxes as a reason to spend one dollar to save only a fraction of a dollar.

Document the decision. Include baseline dates, interventions, matched results, cash consequence, effect on warehouse and HQ, rival response, and review date. Preserve enough stock and staff transition time to avoid damaging other branches. After any closure or large schedule change, check MarketInsider and rival activity because competition and demand can react.

Action checklist

  1. Verify positive unit contribution.
  2. Use a complete comparable week.
  3. Quantify each repair opportunity.
  4. Distinguish avoidable from allocated cost.
  5. Model released cash and shared capacity.
  6. Schedule a post-decision review.
DecisionEvidence thresholdTypical action
PassRobust positive profitMaintain and monitor
RepairNamed correctable lossFix stock, price, staff, or equipment
ResizeLow utilizationCut hours, workers, or space
RelocateSite is binding constraintMove after overlap plan
CloseNegative avoidable economics after testsExit and redeploy resources
SOURCE AUDIT

Research ledger

These links establish mechanics or provide a reproducible lead. Any balance-sensitive number still has to be checked in the current save.

OfficialBig Ambitions 1.0 and current patch notesOfficial release and Build 3672/3674 notes establish the current economy, export-index, pricing-manager, reporting, loan, tax, rival, and hotfix baseline.Open source ↗OfficialBuild 3672/3674 version recordVersion-labelled mirror lists corrected loan calculations and tax projection plus the employee-state hotfix affecting imports and deliveries.Open source ↗DeveloperResources are recognized COGS, not a second chargeDeveloper explicitly explains the resources line and confirms the amount is not deducted twice.Open source ↗DeveloperBizMan seven-day average versus EconoView daily historyDeveloper reviews a save and explains why setup wages and four recent daily results differ from the seven-day average.Open source ↗DeveloperEnd-of-day cash and profit timing explanationDeveloper explains that prior profit presentation included earlier COGS and excluded same-day imports, so it did not equal bank movement.Open source ↗DeveloperDifficulty changes economic inputsDeveloper confirms difficulty affects wages, cost of goods, tax rates, and additional variables.Open source ↗DeveloperTraffic is a rate rather than a hard capacityDeveloper explains traffic, promotion, marketing needs, and differences between expensive and high-volume businesses.Open source ↗Versioned testingVersion 1.0 hourly demand testA reproducible, explicitly 1.0-labelled community test maps business demand by hour and day; useful for hypotheses, not an official formula.Open source ↗Versioned testingVersion 1.0 export oversupply observationLaunch-version thread records a factory expansion, negative jewelry export income, and observed index movement consistent with the official 1.0 rule.Open source ↗ReferenceOfficial F2 report procedureDeveloper describes how to submit a save and link a discussion when reporting unexplained financial behavior.Open source ↗
FIELD QUESTIONS

Questions answered

Why is COGS shown after I already paid for inventory?

Because the report matches the resource cost to the goods sold so it can calculate profit. The developer confirms that it is not a second cash deduction.

Which number is my real profit?

Use business EconoView for the dated operating breakdown, while respecting its displayed period. Use BizMan for its rolling average and the bank for cash. Reconcile timing rather than forcing the three to match.

How long should I test a change?

Use at least one complete week of comparable days, and preferably a second repeated week. A seven-day block captures weekday differences but does not by itself prove causation. Keep prices, opening hours, marketing, staffing, stock availability, and layout stable except for the variable under test. Compare Monday with Monday rather than a weekend peak with a weekday trough. Label stockouts, employee absence, rival attacks, tax boundaries, converted-save days, and patch days instead of silently averaging them into the result. For a price test, record units, realized revenue, COGS, contribution, customers, and satisfaction. For a schedule test, record contribution and avoidable wages by hour. For marketing, confirm spare service capacity before paying for more traffic. Repeat the change in a second matched cycle, then restore the baseline if possible to see whether the result reverses. Report the build, difficulty, district, traffic, promotion, demand, competitor count, and exact game days. A result that survives two cycles and a reversal test is stronger evidence than a one-day gain, but it remains specific to those conditions rather than a universal profit guarantee.

Should I maximize revenue or margin percentage?

Neither in isolation. Maximize total reliable contribution from the constrained resource, then subtract fixed and shared costs. A lower percentage margin can create more dollars, while high revenue can still lose money. Name the constraint—customers, fixtures, staff hours, delivery capacity, or demand—and compare contribution per unit of that constraint across matched days.

Are current online price and profit tables reliable?

Only if they state build, difficulty, district, conditions, date range, and method. Dynamic demand, rivals, costs, hours, promotion, and the 1.0 changes make old fixed tables and guaranteed returns unsuitable. Reproduce a promising claim in a copied current save before committing capital.