Skip to content

Upload custom costs for profitability

Profitability metrics (contribution margin, gross profit per SKU) require uploaded cost data — COGS at minimum, with additional periodic fees (shipping, fulfillment, etc.) as needed.

FieldRequiredNotes
SKU or product identifierYesMust match the ecommerce datasource’s identifier
Cost per unitYesThe COGS for the SKU
Effective dateYesWhen this cost takes effect; previous values continue applying until this date
CurrencyOptionalDefaults to workspace currency if absent

For the exact column names and format, see Custom costs (CSV upload).

  1. Prepare the CSV. Columns: sku, cost, effective_date, optionally currency.
  2. Open Settings → Integrations → Custom costs.
  3. Click Upload CSV and select the file.
  4. Review the validation summary. Ignyte IQ flags rows with unrecognized SKUs or missing required fields.
  5. Confirm. The upload processes and the costs become available within a few minutes.

Profitability metrics appear in the DTC dashboard’s metric set: contribution margin per product, gross profit, and profit-aware ROAS variants. They also become available as measures in Reports.

The ℹ️ panel on any profitability metric shows the cost source — the upload file and date the cost was effective from.

Re-upload a CSV with new effective dates. Historical periods continue to use the previous cost values; future periods use the new ones. There’s no merging — each upload’s effective_date column controls when the new cost applies.

  • Rows flagged as “unknown SKU” — the SKU doesn’t match what’s in the ecommerce datasource. Confirm exact SKU spelling.
  • Profitability metric still shows “No cost data” — confirm the upload completed and the effective date is in the past relative to the metric’s date range.
  • Profitability values look wrong — check the ℹ️ panel for the active cost source.