TradeProfit is working
Loading TradeProfit
Getting the page ready so you can keep reviewing cash, jobs, and profit.
If this takes longer than expected, refresh once or open Help. Your company data is not changed by this loading screen.
TradeProfit is working
Getting the page ready so you can keep reviewing cash, jobs, and profit.
If this takes longer than expected, refresh once or open Help. Your company data is not changed by this loading screen.
Profit methodology
TradeProfit keeps the math simple enough to check: cash in, cash out, job revenue, job cost, gross profit, gross margin, and the items still waiting for review.
A profit number is only as trustworthy as the transactions behind it. TradeProfit highlights unreconciled items because they can still move job profit and company profit.
Cash in adds transactions marked as inflow. Cash out adds transactions marked as outflow. Net cash is the difference for the selected day.
Job profit uses recorded revenue and recorded costs assigned to the job. If payments or costs are missing, the job profit number is not final.
Gross margin shows how much of the revenue is left after recorded job costs. If actual revenue is zero, margin shows as zero to avoid a misleading divide-by-zero result.
Unreconciled bank or manual transactions may still need a category, job, vendor, customer, or no-job match before profit can be trusted.
Plain answers
These answers explain the practical limits of operational profit tracking. TradeProfit helps with daily decision making, not formal tax accounting.
Profit can change when a bank or manual transaction gets assigned to a job, vendor, customer, or category. Until matching is done, TradeProfit treats the number as useful but not final.
No. TradeProfit focuses on operational gross profit, daily cash, job costs, and matching. Use an accountant or CPA for tax, legal, and formal accounting decisions.
Gross margin needs revenue as the denominator. When revenue is zero, TradeProfit shows zero margin instead of creating a misleading percentage.
Add customer payments, add job costs, categorize transactions, match each item to a job or no job, then close the day after reconciliation is complete.