Understanding COGS in ProfitPulse
ProfitPulse calculates net profit from revenue minus all tracked costs. Start by defining your product-level COGS and operational costs so every report reflects actual margins.

What counts as COGS
- Product manufacturing cost
- Packaging and handling
- Inbound logistics
Entering Product Costs
Go to ProfitPulse → Costs and assign default product costs, then override where needed.
Manual entry
Use the per-product editor to set fixed COGS and optional percentage add-ons.
Bulk CSV import
Import a CSV with SKU and cost columns to update hundreds of products in one run.
Configuring Cost Rules
Cost Rules let you model shipping, fees, and channel-specific expenses.
- Fixed amount rules
- Percent-of-order rules
- Category fallback rules
Historical Recalculation
After changing costs, run recalculation to update historic orders and trend charts.
REST API Endpoints
Use the API to automate cost updates from ERP or procurement tools.
PATCH /products/{id}/cost
Updates a product cost value programmatically.
GET /profit/summary
Returns revenue, total costs, and net margin for a period.
Developer Hooks
Use hooks to inject custom costs for commissions, custom shipping, or market fees.