Profit by job, product, sale, refine and contract for any period and character, what is and is not counted, and CSV export.
Last updated 2026-11-07
How much you made, from what, over any period: per job, per product, per sale, per refine and per contract.
Profit (under Reports in the sidebar; the page itself is titled Reports) turns everything the app has recorded into profit figures. It has five tabs:
A line under the tabs explains the tab you are on. Each tab has its own table with totals in the bottom row, a CSV download and a Columns menu.
Both controls sit at the top right and apply to every tab.
The subtitle repeats your choice, for example Profit detail · Last 30 days · all characters. Your choice stays when you switch tabs and is kept in the page address, so you can bookmark or share a view.
Two ways of measuring the same job. Read them together.
Market values are taken from your valuation market and price in Settings→Costing at the moment of the event and then kept. Changing those settings later does not rewrite past figures, and the market you pick on the Stock page has no effect here. See How costs and profit work.
One row per delivered job, newest first.
At the top, four totals for the period: Cash margin, True margin, Value captured by sourcing and Output value (with the number of jobs delivered). Below them, the Daily margin chart shows true margin, cash margin and sales profit (dashed) per UTC day; hover a day to also see output value, contract discount and refine gain.
Use the Product filter above the table to see one product only. Click a row to open the job. The job page's See profit for this job → link brings you back here showing that job only, with Show all jobs to return.
A delivered job that is missing here usually could not be costed (its inputs were short). Fix it from the Inbox; see blocked jobs. Jobs started before Post jobs started after in Settings are not costed and do not appear.
Which products are worth your reaction slots.
One row per product delivered or sold in the period, sorted by True / slot-hour, best first. The totals at the top are for all delivered jobs in the period.
Click a product to open Jobs of … above the table: its own totals and its jobs. Open in Jobs tab → shows them on the Jobs tab; Close hides the panel.
Every sale in the period, with what it cost you and what you kept.
Sales come from three places:
Filter by item with Filter by item…. Clicking a contract sale opens the contract; clicking a market sale opens that item's lots on the Stock page.
Did refining the ore pay better than selling it as it was?
A batch still At refiner shows – (Outputs not returned yet) and is left out of the total; a note under the table counts them. Click a row to open the batch. See the Refining guide.
What you saved (or overpaid) by buying through contracts.
One row per contract that brought stock in: contracts reviewed as Purchase, and the items you received in a swap reviewed as Sale. Transfers and refine contracts are not purchases and are not listed.
Click a row to open the contract. This discount is the same gain that shows as Value captured by sourcing once the items are used in a job.
So you know how far to trust each figure.
Columns above each table shows or hides columns on screen (it does not change the CSV). Click a column heading to sort by it.
The Dashboard shows the headline figures from this page. Each card opens the matching tab with the same period and character:
Stock value opens the Stock page instead. See the Dashboard guide.
Click a question to open it.
No, you made ISK: your inputs were cheap (contracts, your own mining or PI). But selling those inputs at market would have earned more than reacting them. Consider selling the inputs, or making something else; the True / slot-hour column on the Products tab helps you choose.
Check the period: jobs count on their delivery date. EVE reports deliveries every few minutes, so a job delivered just now may take a moment. If it still does not appear, its inputs may be short (look in the Inbox), or it started before Post jobs started after in Settings.
Your valuation market had no price for the product at that time. These jobs are left out of output value and margins. Make sure the product's price is tracked (Settings → Markets and prices) and that your valuation market trades it.
Broker fees are not included, and sales tax is estimated from the Accounting level your character has today. Subtract your broker fees for the real figure.
Contract sales pay no sales tax in EVE, so the app charges none. Only market sales are taxed.
Market values are recorded when each event happens (delivery, sale, purchase) and kept. A new valuation market only affects events from now on.
You paid more than the market value for those items, or a custom price was entered too high. Hover the Lines number to see the price of each item, and open the contract to check.
The batch is still At refiner: the minerals have not come back, so there is nothing to compare yet. Record the return (on Refining, or by reviewing the return contract as Refine return) and the gain appears.
Something unclear or out of date? Ask your admin. All guides