Counted
An order whose payment status is paid, partially paid, partially refunded, refunded.
Methodology
Cleartill shows profit after tracked costs. Tracked is a real word with a real boundary: it means the costs Shopify reports, the costs you enter, and nothing else. This page is exactly where that boundary sits, so you never have to guess whether a figure includes something it does not.
The calculation
This is the whole formula. There is no ninth line held back, and nothing is weighted or smoothed.
What is left is your profit after tracked costs. Every figure is held in whole cents, so nothing drifts by rounding, and a day is your shop’s day in your shop’s timezone. Change that timezone and every stored day is re-derived.
The boundary
These are real costs of running your store. Cleartill has no way to see them, so it does not pretend to, and it does not quietly assume a figure for them either.
This is why the number is not called net profit. Net profit is what is left after everything, including the things above. If you want that figure, take your profit after tracked costs and subtract your overheads yourself. Cleartill would rather name the gap than paper over it.
Inclusion
An order counts when its payment was actually captured. What happened to the order afterwards does not change that.
An order whose payment status is paid, partially paid, partially refunded, refunded.
An order whose payment status is authorized, pending, voided, expired. Money was never captured, so there was no sale. Test orders are excluded too.
A cancelled order still counts if you were paid. Cancelling an order does not un-happen the sale. The revenue stays on the day it sold and the refund reverses it on the day the refund was issued, which is what your bank statement will show you too.
Refunds land on the refund’s own day. Not the day of the original sale. A quiet day with a large refund on it can therefore show a loss, and that is the honest reading: it is the day the money left.
Tax is neither revenue nor cost. You collected it to pass it on, so it is not in your revenue and not in your costs. It appears in one place only, in the base your processor charges its fee on, because processors charge on the full amount the customer paid.
Provenance
Wherever Cleartill fills a blank, it says so on the number itself rather than in a footnote you have to find.
2.9% plus 30¢ an order to begin with. Grant the optional payments permission and Cleartill reads the real fee your processor charged on each order, including the fee on a chargeback or dispute, and books it to the day of the sale rather than the day the payout landed. On any other processor the estimate is what you get, because no one reports the real figure to us.
A cost you typed, or one already on the product in Shopify, is treated as fact and is never overwritten by anything automatic. Where a variant has never had a cost, Cleartill fills one in and marks it, and you can correct it in one edit. A catalog with no costs at all produces a number that is far too flattering, which is precisely when the marking matters most.
Both are yours. Shipping cost is the flat per-order rate you set, applied to every order, and it is zero until you set one. Ad spend is the figure you enter for the day, or one imported from a connected ad account where that is available. Spend only: no campaigns, no creatives, no audiences.
Any figure with something filled in carries a small tag next to it. That tag is rendered from the data, not written by hand, so a fully costed and fully reconciled store correctly shows no tag anywhere. If you see one, something in that number is ours rather than yours.
Contact
That is worth an email, and it is the kind we most want to get. Tell us the figure you expected and the one you saw, and a person will work out which of us is wrong.