How to Set Up a Swag Store With Employee Codes and Allowances

An employee-code swag store gives each person a unique code or account credit that covers all or part of their order at checkout. You set the credit amount, decide whether it expires, and choose whether employees can top up the difference with their own card. Setup is four steps: build the product catalogue, set credit rules, distribute codes to the right people, and control who pays for shipping. Codes should be single-use per person and tied to identity, not shared in a group email.

How employee codes actually work

A code is a spending permission. When an employee enters it at checkout, the store deducts the credit from their order total. What varies between programmes is how much, how often, and what happens to the remainder.

Step-by-step setup

  1. Decide the audience: all employees, one department, new hires only, or field crews.
  2. Build a focused catalogue — 8 to 20 products beats a sprawling one, and keep sizes broad.
  3. Set the credit amount per person and the reset period (one-off, annual, or on milestones).
  4. Choose whether unused credit rolls over or expires; expiry drives redemption.
  5. Decide who pays shipping — the company, the employee, or company for the first order only.
  6. Generate one code per person and distribute by name, not in a shared channel.
  7. Test the whole flow yourself: redeem, top up, ship, and check the confirmation email.
  8. Announce with a short message showing what a person can get for their credit.

Setting the right allowance

Set the credit so it covers one item people actually want. Credits that cover only the cheapest product go unredeemed.

Settings that prevent budget leaks

Getting people to actually use it

Common mistakes

FAQ

Can each employee have a different credit amount?

Yes. Credits are usually issued per person, so you can tier them by tenure, role, department or milestone.

What happens if an employee wants something more expensive?

Allow top-up at checkout: the credit applies first and the employee pays the balance with their own card.

Do codes expire?

They can, and usually should. An expiry window drives redemption and lets you close out the budget for the period.

How do we stop codes being shared?

Issue one code per person tied to their work email, cap orders per code, and review the redemption log.

Company stores for your industry