Calculation Preferences is where you tell TrueProfit how to calculate your store's numbers: how taxes, refunds, returned inventory, and chargebacks are treated, which order statuses to count, and the default date range for your reports. Set it once, and every Dashboard, report, the mobile app, and your email reports follow the same rules.
Who can change this: Only the store Owner or an Admin. These settings affect every reported number for the whole store, so other roles can't edit them.
1. In the left navigation, scroll to Store Settings.
2. Click Calculation Preferences.
The page opens with three sections, top to bottom: Profit calculation rules, Recording date, and Default settings. Change what you need, then click Save at the bottom right. Nothing is applied until you save.
Section 1: Profit calculation rules
These rules change how TrueProfit builds your profit numbers on the Dashboard. Each is a checkbox that is unticked by default.
1. Exclude Taxes Collected metric from Net Profit formula
What it is: Taxes Collected is the sales tax (or VAT) you charge your buyer on each order. This number is pulled directly from Shopify Analytics. TrueProfit doesn't calculate it.
What happens by default:
The buyer pays you the tax → TrueProfit adds it to your Revenue. But that money isn't really yours. You'll need to send it to the government later. So TrueProfit also subtracts it from your Net Profit. The two cancel out, and the tax doesn't change your profit number.
Formula:
☐ Unticked (default): Net Profit = Revenue + Tips + Gift Card Sales − Total Cost − Taxes Collected
☑ Ticked: Net Profit = Revenue + Tips + Gift Card Sales − Total Cost
Ticking just removes − Taxes Collected from the formula. Nothing else changes.
Example: Order = $100 product + $10 tax. Product cost = $40.
- ☐ Unticked → Net Profit $60 (110 − 40 − 10)
- ☑ Ticked → Net Profit $70 (110 − 40)
The difference is exactly $10 (the Taxes Collected amount).
Leave it UNTICKED (default) if:
You collect tax from buyers AND you pay that tax to the government. The default keeps your Net Profit honest by removing tax money that isn't really yours.
TICK it if:
You don't actually pay this collected tax to the government. For example, you sell only tax-free items, or your sales are under the legal limit where you don't need to register and pay tax.
2. Exclude item's COGS from refunded orders
What it is: COGS Return is the cost of the items in a refunded order, credited back to you on the assumption those items return to your inventory and can be resold. This setting controls the inventory cost only, never the cash refund.
When you refund a customer, two things happen:
1. You give the cash back. This always happens; the setting doesn't affect it.
2. The item might come back to your shelf, or it might be gone for good (damaged, kept by the customer, perishable).
What happens by default: TrueProfit assumes the item returns in sellable condition, so it credits the item's cost back (the COGS Return). The refund nets to roughly zero impact on Net Profit.
Formula:
☐ Unticked (default): Total COGS = Product COGS − COGS Return
☑ Ticked: Total COGS = Product COGS
Ticking just removes − COGS Return from the formula.
Example: T-shirt sold for $100, your cost $40, customer fully refunded:
☐ Unticked (default) → Net Profit $0 (cost credited back, shirt assumed back in stock)
☑ Ticked → Net Profit −$40 (cost stays, shirt assumed gone)
The $100 cash refund happens either way. The difference is whether the $40 of inventory cost is treated as recovered or lost.
Ask yourself: When you refund a customer, does the item usually come back to your inventory in resellable condition?
Leave it UNTICKED (default) if: you have a strict "must return for refund" policy and items typically come back sellable, common for apparel, electronics, and other physical goods.
TICK it if any of these apply:
You refund without asking for the item back (common for low-value items where return shipping costs more than the product).
You sell perishables: food, fresh flowers, anything that expires before resale.
You sell hygiene-sensitive items: opened cosmetics, intimate apparel.
You sell digital products, services, or subscriptions, no physical inventory to return.
Customers do return items, but they often arrive damaged or unsellable.
3. Exclude zero-revenue orders
What it is: A zero-revenue order is one where the customer paid $0, a free sample, or a 100%-off coupon order.
By default (unticked): TrueProfit counts $0 orders normally on your Dashboard.
When you tick it, the following changes apply to $0 orders only:
Their COGS (product cost) is no longer counted on the Dashboard.
Their shipping cost and transaction fees are still shown on the Dashboard.
They are not counted in the Order Count metric.
In the Orders Report, every order, including $0 ones, still shows its full cost breakdown, order by order.
Section 2: Recording date
Some events happen after the original order: a refund, a lost chargeback, a substituted item. This section controls which date each event is recorded on.
Why it matters: if an event is recorded on its own date, past reports stay frozen. If it's recorded on the original order date, TrueProfit reaches back and recalculates the past period that order belongs to.
Each row is a choice between two dates.
Refunds: Refund date (default) or Order date
What a refund is: money you give back to a customer after they've already paid, usually because they returned a product or you compensated them for a problem.
Example: A customer buys a $50 shirt on Monday. On Friday they return it and you send their $50 back. That $50 is the refund.
This setting controls which date the refund counts on: the day Shopify processed it, or the day the original order was placed.
Refund date (default): the refund counts on the day it was processed. Past reports stay unchanged. This matches Shopify.
Order date: the refund is moved back to the original order's date, and TrueProfit restates that past period.
1. The value of these Dashboard metrics changes (they move into the order's month): Returns, Revenue, COGS Return, Net Profit, Net Profit Margin, ROAS, and POAS.
Of these, the two you can compare to Shopify will no longer match: Returns and Revenue. Shopify always counts a refund on the day it was processed, so once TrueProfit counts it on the order date, the two systems put the refund in different months.
2. Your past reports get recalculated: moving the refund into an earlier month restates that month, so numbers you already saw for it will change.
Example: An order is placed in March for $100 and refunded $30 in April.
- Refund date (default): March keeps its full $100; April shows the −$30.
- Order date: the −$30 moves to March, so March restates to a net $70 and April becomes $0 for this order.
Section 3: Default settings
Default settings applies to your Dashboard, all reports, the mobile app, and email notifications.
Payment status
When TrueProfit syncs your orders from Shopify, it counts all order payment statuses by default (paid, pending, partially paid, refunded, partially refunded, authorized, voided, unpaid).
To narrow this, click the Payment status dropdown and select only the statuses you want to include. Selected statuses appear as removable tags, click the ✕ on a tag to remove it.
This filter affects all order data across your Dashboard, Orders Report, mobile app, and email reports.
2. Default date range
Sets the date range every report opens on. Choose one of: Today, Yesterday, Last 7 Days, Last 30 Days, This Month. You can still change the range inside any report — this only sets the default view.
3. Save your changes
Click Save at the bottom right. You'll see a confirmation once it's applied.
If you changed a Recording date to Order date (Refunds, Chargeback, or Substitute), saving will recalculate the affected past reports — this can take a moment.
FAQ
Do these settings apply to just me or the whole store?
The whole store. Calculation Preferences are per-store, not per-user, everyone on the store sees numbers calculated the same way.
Why can't I see this page?
Only the store Owner or an Admin can open Calculation Preferences. If you have another role, ask your Owner/Admin to change it.
I changed a setting, why did last month's numbers change?
You most likely set a Recording date to Order date. That moves refunds back to the original order date and recalculates the past period they belong to.
Why doesn't my Revenue match Shopify anymore?
If you set Refunds to Order date, TrueProfit and Shopify now date refunds differently. This is expected.
Related articles

