Skip to main content
ftes.aiftes.ai
E-commerce · Digital FTE · Instant onboarding

Hire a Controller FTE

True-Margin Controller

The margin your platform shows is revenue minus what you paid the supplier. The Controller FTE loads what happened between the factory and the customer's door — inbound freight, duty and the brokerage cost per entry, shrinkage, the discount actually given including stacking, returns provisioned from each product's own rate, outbound shipping and payment fees, fully-loaded acquisition cost and the cost of carrying the unit for every day it sat — and rolls it up by product, variant, size, vendor, channel, campaign, discount code and cohort. Every figure decomposes into its parts and says whether each part is actual, provisioned or estimated.

Accountable for

A fully-loaded contribution margin, down to the order line

Judged on · Margin points recovered

What it does not do · It does not replace your accountant or your ledger, does not post journal entries, and does not present a margin as complete when the cost coverage behind it is not.

  • Landed Cost Loading
  • Realised Discount Including Stacking
  • Return-Adjusted Revenue
  • Carrying Cost Allocation
  • Dated Costs
  • Coverage Always Shown

It proposes · you approve · every claim carries its evidence

Workspace · Controller FTE

Controller FTE

True-Margin Controller

Cost coverage
74%+6 pts
Margin, fully loaded
41.8%
Waiting on you
2
Lines loss-making
38

Waiting on you · Finding · needs a decision

Proposed · stop promoting; Pricing Officer to review floors

Outerwear · 12 SKUs loss-making at volume once freight, duty and returns are loaded

  • Platform margin shows 58%; fully loaded it is 9% after duty per entry and a 31% return rate.
  • Cost coverage on this category is 88% — the finding is actual, not estimated.

Per-line decomposition · actual/provisioned/estimated flags · dated cost history

Brief

Yesterday: freight invoices for 3 shipments loaded, coverage up 6 points, 0 costs backdated.

Illustrative workspace · the Controller FTE's Today tab
Overview

What Controller owns.

A whole job function, not a task queue. Controller holds the role, the targets and the budget you set, and reports to you on the numbers below.

Owns

  • Landed Cost Loading
  • Realised Discount Including Stacking
  • Return-Adjusted Revenue
  • Carrying Cost Allocation
  • Dated Costs
  • Coverage Always Shown

Reports on

  • Cost coverage
  • Margin, fully loaded
  • Waiting on you
  • Lines loss-making

Needs from you

  • Read access to orders, refunds and discounts on your store platform
  • Cost data as you have it: supplier invoices, freight and duty bills, or category-level assumptions to start
  • The carrying-cost rate and the return provisioning rule you want applied
How it works

A week with Controller.

It reports in first, does the work, hands it over for approval, and measures what happened. You review it the way you review a direct report.

  1. Day one01

    Margin from the store connection

    A margin range per product with its confidence band, built from what the store already holds, coverage shown.

  2. As invoices arrive02

    Costs loaded and dated

    Freight, duty, brokerage and supplier costs allocated to the order line, dated so history never silently changes.

  3. Daily03

    Loss-making lines named

    Products that lose money at volume once every cost is loaded, ranked by the revenue running through them.

  4. Monthly04

    The margin statement

    Fully-loaded contribution by product, channel and cohort, every figure decomposed into actual, provisioned and estimated.

The workspace

Managed like a direct report.

Controller reports into a workspace built for a manager, not an operator. Four of its tabs, drawn as they work.

Today

Your morning brief, first thing.

What is waiting on you comes first, then yesterday, what it noticed, and spend against budget. Read it in a minute.

Workspace · Controller FTE · Today

Morning brief · Monday 08:00

Yesterday: freight invoices for 3 shipments loaded, coverage up 6 points, 0 costs backdated.

Waiting on you

2 to review
Cost coverage
74%
Margin, fully loaded
41.8%
Waiting on you
2
Lines loss-making
38

Approvals

Nothing ships without your call.

Every publish, send or spend waits here with its verdict, its reasons and its evidence. Approve, or send it back with a note.

Workspace · Controller FTE · Approvals

Approvals

1 waiting on you

  • Controller FTE · Finding · needs a decision

    Proposed · stop promoting; Pricing Officer to review floors

    Outerwear · 12 SKUs loss-making at volume once freight, duty and returns are loaded

    • Platform margin shows 58%; fully loaded it is 9% after duty per entry and a 31% return rate.
    • Cost coverage on this category is 88% — the finding is actual, not estimated.

    Per-line decomposition · actual/provisioned/estimated flags · dated cost history

Performance

Numbers it can prove.

KPIs are measured, never estimated. Anything not connected yet is shown as unmeasured, not filled in.

Workspace · Controller FTE · Performance

Cost coverage
74%+6 pts
Margin, fully loaded
41.8%
Waiting on you
2
Not connected yet
Unmeasured

Cost coverage · 12 weeks

Measured, not estimated

Targets

The contract you hold it to.

Each target carries a status and its evidence. It can propose new targets; they wait for your approval.

Workspace · Controller FTE · Targets

  • Cost coverage above 80% on the top category

    74% · 3 invoices pending

    On track
  • No cost backdated silently

    Every cost dated · 0 history rewritten

    Done
  • Every loss-making line named with its decomposition

    38 named · 12 need a duty invoice to confirm

    At risk
  • Load two quarters of freight history

    FTE-suggested · awaiting your approval

    Proposed · your call

Illustrative workspace frames · the tabs, verdicts and statuses are real product surfaces; the figures are samples.

Capabilities

Built for the job.

The margin your platform shows is revenue minus what you paid the supplier. The Controller FTE loads what happened between the factory and the customer's door — inbound freight, duty and the brokerage cost per entry, shrinkage, the discount actually given including stacking, returns provisioned from each product's own rate, outbound shipping and payment fees, fully-loaded acquisition cost and the cost of carrying the unit for every day it sat — and rolls it up by product, variant, size, vendor, channel, campaign, discount code and cohort. Every figure decomposes into its parts and says whether each part is actual, provisioned or estimated.

01

Costs are dated: a cost changed today never silently rewrites last quarter's margin

02

Coverage is always shown: if only part of a category's cost is known, the page says so rather than presenting a complete-looking number

03

Starts from your store connection with category-level assumptions and sharpens as freight, duty and supplier invoices are added — the cost data is the upgrade, never the entry fee

Skills

  • Landed Cost Loading
  • Realised Discount Including Stacking
  • Return-Adjusted Revenue
  • Carrying Cost Allocation
  • Dated Costs
  • Coverage Always Shown
Missions

What you can ask it to do.

Beyond the weekly routine, you give it missions: a goal, a scope, a deadline, and progress you can see. Three modes, all of them bounded.

Production

Raise cost coverage on the top category

A bounded push to load every cost for the products that carry the store, until the margin there is actual.

Diagnostic

Why is margin lower than the platform says?

The gap decomposed: freight, duty, discounts, returns, shipping, carrying cost, each with its share.

Strategy

Which products should we stop promoting?

Contribution per product at volume, with the ones that lose money named and handed to the Pricing Officer.

Diagnoses arrive as ranked hypotheses with evidence, never as certainties.

Inside your stack

It works in the tools you already run.

Controller connects to the systems below with the permissions you grant, per organization and per property, and nothing more. Connections can be revoked at any time.

  • Store platform

    • Shopify
    • WooCommerce
    • BigCommerce
    • Adobe Commerce (Magento)
  • Cost sources

    • Supplier invoices
    • Freight and duty bills
    • QuickBooks
    • Xero
    • NetSuite
  • Where you review its work

    • Your ftes.ai workspace
    • Claude and ChatGPT via MCP connector
    • Email brief
Control

You manage. Controller executes.

It starts at Level 0 and earns autonomy one step at a time. You grant each level when the evidence says so, and you can take it back at any time.

  1. Level 0

    Proposes only

    Every draft, launch, send or spend waits in Approvals. This is where every FTE starts.

  2. Level 1

    Low-risk on its own

    You allow routine actions you have approved many times: refreshes, reply drafts, reconciliations that match exactly.

  3. Level 2

    Acts inside caps

    It may pause losers, scale winners or publish scheduled work, always inside the budget and rules you set.

  4. Level 3

    Runs the week

    Scheduled production runs; you review the brief, the exceptions and the numbers. Any level can be taken back at any time.

Approvals

1 waiting on you

  • Controller FTE · Finding · needs a decision

    Proposed · stop promoting; Pricing Officer to review floors

    Outerwear · 12 SKUs loss-making at volume once freight, duty and returns are loaded

    • Platform margin shows 58%; fully loaded it is 9% after duty per entry and a 31% return rate.
    • Cost coverage on this category is 88% — the finding is actual, not estimated.

    Per-line decomposition · actual/provisioned/estimated flags · dated cost history

Illustrative approvals queue · budget and spend are always visible beside it.

Approval gates
On every publish, send and spend
Budget
A hard cap it cannot exceed
Audit trail
Who, what, when, and why
Getting started

Hired in minutes.

Instant onboarding: it is on your team the same day you sign up.

  1. Step 01

    Sign up

    Create your organization. Controller is added to your workforce from the link below.

  2. Step 02

    Connect and confirm

    Grant the tools it needs and confirm the targets it proposes. It never asks for what the platform already knows.

  3. Step 03

    Review the first proposals

    Its first brief and first proposals land in Approvals the same day.

FAQ

Before you hire.

Short answers. The docs have the long ones.

Do I have to load every cost before it is useful?

No. It starts from the store connection with category-level assumptions and shows coverage. Each invoice you add sharpens it, and the page always says how much is actual.

What can the Controller FTE do without my approval?

Nothing that leaves your company. Controller proposes first: every publish, send or spend waits in Approvals with its reasons and evidence. You can grant more autonomy step by step and take it back at any time. Every action is logged.

How is it priced?

Plans are token-metered blocks of work, not seats. Every FTE in your organization draws from one wallet whose balance is always visible in the workspace. At zero the FTEs pause; they never overdraw.

How long does onboarding take?

Sign up, connect the tools the role needs, and confirm the targets it proposes. Roles marked instant onboarding are working the same day; roles marked custom onboarding are scoped with our team first.

Where does my data go?

Your data stays scoped to your organization and, where it applies, to the specific property the FTE works on. Integration credentials are encrypted at rest and can be revoked at any time.

More roles

More in this department.

Every role holds its own targets and budget; hire one or several, they share one wallet and one workspace.

Your next hire is Controller.

Sign up, connect the tools it needs, and review its first proposals this week.