How to Set Up and Manage a Promotional Merchandise Company Store Programme: A Step-by-Step Guide for Distributors
What you will learn
- How to scope a programme brief that locks service fees and billing terms before the store goes live.
- Why every product in the store catalog needs a complete spec record in place before you take the first order.
- How to process each store order as a separate job record to maintain per-order margin visibility.
- The three billing streams in a company store programme and how to keep them from collapsing into one invoice.
- Why the renewal conversation should start at week 36, not when the programme term expires.
- How to run a mid-programme spec audit before spec drift damages a reorder run.
Company store programmes are among the most consistent revenue streams a promotional merchandise distributor can hold. This guide covers every operational phase - from the discovery brief and spec library build through per-order job records, fulfilment management, and annual renewal - so your programmes run profitably from day one.
Company store programmes are among the most consistent revenue streams available to a promotional merchandise distributor. A single programme account can generate $15,000-$80,000 in annual revenue from one client, with orders flowing in across the year without a fresh sales cycle each time. According to PPAI Jan 2026 research, PPAI 100 distributors that outperformed the wider market in late 2025 did so specifically because of programme-based revenue and pricing discipline - not because overall demand was stronger. But a company store that is not structured correctly from the start creates more problems than it solves: specification errors on repeat orders, delivery costs priced from stale estimates, management time absorbed without recovery, and clients who treat the programme as a free service because the fee was embedded in product markup. This guide covers every operational phase, from the initial discovery meeting to annual renewal.
Key Takeaways
- How to scope a programme brief that locks service fees and billing terms before the store goes live.
- Why every product in the store catalog needs a complete spec record in place before you take the first order.
- How to process each store order as a separate job record to maintain per-order margin visibility.
- The three billing streams in a company store programme and how to keep them from collapsing into one invoice.
- Why the renewal conversation should start at week 36, not when the programme term expires.
- How to run a mid-programme spec audit before spec drift damages a reorder run.
Phase 1: Run a Discovery Meeting and Write a Programme Brief Before Any Store Build
Before you build a store, configure a catalog, or discuss platform options, you need a written programme brief. This document is the operational and commercial foundation of the relationship. Everything that falls outside it becomes a scope dispute later.
The brief should capture:
- Annual volume estimate by product category
- Included services versus excluded services (kitting, per-recipient shipping, warehousing, returns handling)
- Management fee as a named percentage or monthly flat rate - 10-15% of product cost is the standard range for ongoing programme management
- Billing cycle: per-order invoicing or monthly consolidated statement
- Store access: who can order, what approval workflow applies, and whether per-user or per-department budget limits apply
- Renewal date and notice period (60-90 days is standard)
The management fee is the most common commercial failure point in company store programmes. Distributors who embed it in the product markup create three compounding problems: the client believes programme management is free, the fee is invisible within the distributor's own accounts, and any reduction in annual volume automatically reduces untracked fee recovery. A named monthly retainer or a percentage of product cost, stated in the programme brief and invoiced separately, fixes all three. It also makes the conversation honest at renewal time - the client knows exactly what they are paying for programme oversight, and you know exactly what you are recovering.
Set the programme renewal date at this stage. Standard programmes run 12 months. Your renewal conversation needs to start at week 36, well before the client's peak ordering season makes any pricing discussion inconvenient.
Lock the billing contact at setup
Capture the billing contact name, their required invoice format (PO number, cost centre code, or purchase authority reference), and the preferred submission method before the first order ships. A programme that runs for three months before revealing an invoice format mismatch creates payment delays that are entirely avoidable.
Phase 2: Build the Spec Library Before the First Order Ships
The spec library is the operational core of any company store programme. Every product in the catalog needs a complete record before the store goes live - not when the first order arrives.
For each product, record the following:
- Product code and supplier name
- Colorway or garment color specification
- PMS colour reference (for all printed or embroidered decoration)
- Decoration method, imprint size, and exact position
- Artwork file version and date
- Approved decorator, with the strike-off or sew-out reference from the initial production run
- Minimum order quantity and lead time from both a primary and a backup supplier
The spec library eliminates the most expensive mistakes in repeat ordering: spec drift and decoration mismatch. When a client's marketing team updates the logo file casually by email and the old artwork is still in your system, the next order ships with the wrong version. When a garment colorway changes between seasons and the spec record is not updated, you are repricing and re-specifying from scratch on what should be a straightforward reorder. On a 500-unit branded polo at $15 landed cost, a 20% spec error that triggers a replacement run costs $1,500 in materials before you factor in the labour to correct it.
Assign one named person on your team as spec library owner. Any change to the catalog - new product, new colorway, artwork version update - goes through them. The spec record is updated with a date before any new PO is raised.
Do not skip the sew-out or strike-off on the first production run
For any embroidered product entering the catalog for the first time, a pre-production sew-out is required regardless of how simple the logo appears. For screen-printed hard goods, request a physical strike-off. These samples confirm the spec is achievable on the chosen product and give you a reference for every future reorder from the same store. Skipping this step means the first client complaint is also the first time you discover the spec has a problem.
Phase 3: Map the Order Flow and Test It Before Launch
Before the store goes live, map the entire order flow. Who places the order, what triggers the next step, and how does a placed order connect to your internal job record?
Every order placed through the store should trigger a job record before any supplier is contacted. Not after the client has checked out - before anyone calls or emails a supplier. The job record is where you track the cost side of each order: blank goods cost, decoration charge, kitting and fulfilment labour, and per-recipient shipping at actual carrier rates. Without it, you are running programme revenue with no per-order margin visibility.
Build a pre-launch checklist and work through it before giving the client access:
- Test every product ordering flow through the store frontend, including address capture and checkout
- Confirm that each completed order triggers a job record in your operations system
- Confirm that the supplier PO format matches the spec library record for each product in the catalog
- Test the proof approval route: what does the client contact see, and where does their approval land?
- Check that the billing cycle and invoice format match what was agreed in the programme brief
- Verify that residential addresses are being captured and flagged correctly for shipping surcharge calculation
A soft launch with one department before rolling out to the full organization is worth the extra two weeks. Problems that appear when three people test a store are far cheaper to resolve than problems that appear when 80 people are ordering.
Phase 4: Process Each Store Order as a Separate Job Record
This is the single most important operational discipline in a company store programme. Each order - regardless of size - gets its own job record created before any supplier is contacted.
- Receive the store order notification and open a new job record with the order reference number, client cost code, and the recipient delivery address.
- Check the spec library record for each ordered item. Confirm that the product code, colorway, artwork version, and decoration spec all match the current spec library entry. If any field differs from what the store is displaying to clients, resolve it before raising a PO.
- Raise the blank goods PO and the decorator PO as separate documents. Each PO must reference the job record number and the spec library version date it is being produced against.
- For embroidered or screen-printed apparel where the spec is unchanged from a previous order, confirm the decorator has the current approved artwork file version on record. Do not resend artwork unless the version date has changed - this eliminates unnecessary setup charges on reorders.
- Confirm current carrier pricing before recording the delivery cost on the job record. Residential delivery surcharges from major carriers have increased repeatedly since 2024. Using the delivery cost from a previous order without checking the current rate is how you absorb $4.50-$6.00 per package without noticing it across a programme with 150 individual recipients.
- On delivery, count items against the job record before confirming receipt to the client. Record the actual delivery cost against the job record when the carrier invoice arrives, not from the estimate used at order stage.
Reorder setup fees
For most reorders from an established spec, the decorator should not charge a new screen setup or digitizing fee. Screen setup fees ($20-$50 per screen per color) apply only when the screen or file needs to be recreated. Confirm this at decorator onboarding and include a clause in your decorator terms. A programme with 15-20 reorder batches per year absorbing $40 setup fees unnecessarily is giving away $600-$800 per programme year.
Phase 5: Manage Inventory, Kitting, and Per-Recipient Shipping
Programme accounts with high volume on a small number of core items are candidates for holding blank stock. Buying polo shirts or branded bags in volume against an annual estimate means better unit pricing, faster order turnaround, and no MOQ constraints on small individual orders from the store. The trade-off is inventory risk: blanks that do not turn become write-offs.
A practical rule for stocked inventory decisions: if a product appears in 80% or more of all store orders and the annual volume is 300 units or more across all colorways, holding 30-60 days of forward supply is worth the cost. If the product is ordered less frequently or in unpredictable quantities, print-on-demand from a preferred supplier with a confirmed fast-turnaround option is lower risk and requires no tied-up capital.
For programmes that include kitting - building onboarding packs, welcome kits, or event bundles from multiple products - price the assembly labour as a named line item in the programme brief. Basic kitting runs $1.25-$2.00 per kit at $22/hr for straightforward two-to-three-item assembly. Programmes with custom packaging, branded tissue, or individually addressed inserts can reach $3.00-$4.50 per kit. Absorbing this as programme overhead on a 200-kit run means $250-$900 unrecovered per event, across what may be three or four kitting runs per year.
Per-recipient shipping is the most consistently mispriced fulfilment cost in company store operations. Rates vary by carrier, destination type, and package weight. A single corporate delivery to one business address is priced very differently from 150 individual residential addresses. Re-confirm current carrier rates before pricing any fulfilment run that involves individual recipient addresses. This is not something you can estimate from the last run six months ago.
Phase 6: Invoice the Management Fee, Report Mid-Programme, and Renew Early
A company store programme generates three distinct billing streams. Keep them distinct in your accounts and on your invoices.
The first is order fulfilment billing: individual order invoices or monthly consolidated statements, depending on the billing cycle agreed in the programme brief. The second is the management fee: invoiced separately on the agreed frequency, typically monthly. The third is ad hoc charges: extra kitting runs, additional storage, emergency reprints, or out-of-scope requests that were not included in the original brief.
Consolidating all three into a single product invoice is one of the easiest ways to make a company store programme invisible in your margin reporting. When you cannot separate what you earned from managing the programme from what you earned supplying product, you cannot make informed decisions about whether to renew on the same terms, add resource, or reprice.
Send a mid-programme spend report at the 50% mark. This report shows the client what has been ordered to date, what budget remains by category, and any spec or product changes that have occurred. It also gives you an early signal: if the programme is tracking 30% under the volume estimate, a conversation now is far less difficult than a conversation at renewal. If it is tracking above estimate, you have an opportunity to discuss expanded scope or adjusted pricing before peak ordering begins.
Begin the renewal conversation at week 36. At this point, run a cost review across three inputs: current supplier product costs versus the costs used when the original programme was priced, any decorator rate changes, and current carrier tariffs. Propose any catalog changes the client may want - new products, retired slow movers, seasonal additions. Clients who receive a structured renewal proposal at week 36, with a mid-programme spend report attached and a clear cost-basis explanation for any price changes, sign faster and negotiate less than clients who are approached with two weeks left on a term.
Programme renewal timing for retail-peak clients
If your client runs a large Q4 gifting programme, their peak ordering period typically runs October through December. A week 36 renewal conversation falls in late August or early September - well before the peak. Clients will not want to make programme decisions in October. Starting in September, with a well-documented case for the renewal terms, is the only timing that gives you a fair commercial conversation.
A company store programme that runs well is one of the most predictable revenue streams in a distributor's business. The setup work is front-loaded: the spec library, the order flow configuration, the programme brief, and the billing structure. Once those are in place, each order runs on the same operational track. A complete spec library, per-order job records, confirmed carrier pricing at each fulfilment run, and a management fee invoiced separately from product cost are the four disciplines that keep programme accounts profitable year after year. Start the renewal conversation at week 36 and the commercial relationship compounds - not just through the first term, but across the full life of the account.
See it in Zigaflow
Jobs/Orders →Ready to put these ideas
into practice?
Book a free demo and see how Zigaflow fits your team.