top of page

Virtual Corporate Cards for Marketing Agencies: How to Set Up Groups and Limits per Team and Client

Фото автора: Justyna Mazurek
Justyna Mazurek
29 жовт.
Читати 5 хв

A marketing agency spends money on behalf of many clients at the same time: ad platforms, software, freelancers and event costs. When all of it runs through one company card, a single maxed-out limit can pause every client's campaigns, and nobody knows which payment belongs to which budget. This guide shows how to mirror your agency's structure in Sparados with card groups, limits and approvals, so every team and client budget stays under control.


Key Takeaways

  • Groups mirror your agency: create groups and subgroups for teams, clients or offices, up to four levels deep.

  • Limits on two levels: the group sets the ceiling, and each card gets its own amount, validity dates and periodic limits.

  • Approvals instead of blocked campaigns: a card above the group limit goes to the admins of the parent group for approval.

  • Need-to-know access: group admins see only the cards of their own group and the groups below it.

  • Client-level reporting: labels and merchant restrictions keep each client's spend separate.



Cover of the guide: virtual corporate cards for marketing agencies, with three cards labelled by client and team, a monthly limit, ATM blocked and an approval badge

Why does a marketing agency need more than one company card?


A shared card mixes every client in one statement. When its limit runs out, ads stop for all clients at once, and the finance team has to match each payment to a client and chase missing invoices. Our marketing agency case study shows how one agency replaced slow prepaid cards with virtual cards for its team, and our article on scaling marketing campaigns with virtual cards covers dedicated cards for ad platforms and software.


How do you map your agency structure to card groups?


In Sparados, only the Corporate Admin can create groups. Go to Management → Groups → Add group, name the group and choose its place in the hierarchy. You can build a structure up to four levels deep, then assign employees and payment accounts to each group.


Group model

Works best when

Watch out for

By team (media, creative, events)

Teams buy different things and have their own managers

Client costs mix inside one team

By client account

Each client has a separate budget and reporting

Many small clients mean many groups

By office or country

Offices pay from accounts in different currencies

Teams and clients mix inside one office


Most agencies combine the models, for example teams on the first level and key clients as subgroups. See how to create a new group.


Diagram: example card group structure for a marketing agency, with Management as the parent group, Media buying, Creative and Events teams, client subgroups and cards for ad platforms, tools and events

Which limits should you set for a group and which for each card?


Limits work on two levels. The group sets the ceiling, and each card gets its own settings within it.


Level

What you set

Group

For each payment account it can use: the amount the group can allocate, the maximum number of cards (optionally per period, for example 10 cards a week) and the maximum amount per card

Card

The source account and total amount, the issue and expiry date, and optional periodic limits: general, online, ATM and foreign transactions (daily, weekly or monthly)


Every periodic limit except the general one can be blocked completely. For an ad card, you can block ATM withdrawals and set a monthly online limit equal to the client's media budget. A card with a future issue date is generated on that day, and after the expiry date it is unassigned and can't be reused, which suits cards for a single campaign or event. Details are in how card limits work.


What happens when a campaign needs more budget?


If someone assigns a card with an amount above the group limit, the request goes automatically to the admins of the parent group. They get an email and a message in the admin panel and can approve or reject it. If the amount is also above their limit, the request moves one level higher.


Cardholders can request a limit increase in the mobile or web app, and the request goes to the group that has enough limit available. Admins can also raise a card limit within their group limit, see how to increase the limit on a card.


Who sees which cards? Group admins and need-to-know access


A group admin sees and manages only the cards assigned to their own group and the groups below it. Cards from other groups, and their transactions, are invisible to them. In an agency, this means the account manager for client A doesn't see client B's cards. See selective card visibility for group admins.


How do spending restrictions and labels keep client budgets separate?


  • Spending categories: build a category from MCC codes as a whitelist or a blacklist, or use a system category such as airlines or hotels, and choose it when you assign the card. Payments outside the category are declined. See how to limit a card to selected categories.

  • Specific merchants: a card can be restricted by Merchant ID to selected providers, such as Google Ads or Meta, and blocked for in-store payments.

  • Location and time: cards can also be limited to selected countries or to working hours. More in how to restrict card transactions.

  • Labels: add a label with the client name or cost centre when you assign a card. Labels appear in the transaction report, can be edited later and can be changed for a single transaction. See adding labels onto cards.


Example setup for a 30-person agency


An illustrative structure, not a client case:


Group

Cards

Key settings

Media buying, with a subgroup per client

One card per ad platform for each client

Merchant restriction to the ad platform, ATM blocked, monthly online limit equal to the client budget, label with the client name

Creative

Cards for design and AI tools

Spending category for software, monthly limit per tool

Events

Cards for a specific event

Issue and expiry date set to the event period, foreign transaction limit for events abroad

Management (parent group)

Admins of the agency

Approve cards above the team limits


To issue many cards at once, assign them from a CSV file. Group limits apply in the same way as for single cards.


FAQ: Virtual corporate cards in a marketing agency


Can each client have its own cards?


Yes. Create a subgroup for the client, assign its cards there and add a label with the client name, so the transaction report shows spend per client.


Who approves a card above the group limit?


The admins of the parent group. They get an email and a message in the admin panel and can approve or reject the request.


Can a group admin see other teams' cards?


No. A group admin sees only the cards assigned to their own group and the groups below it.


Can I block cash withdrawals on ad cards?


Yes. The online, ATM and foreign transaction limits can each be blocked completely, while the general limit stays as the card's spending cap.


Can a card work only on Google Ads or Meta?


Yes. A card can be restricted to specific merchants by Merchant ID.


Set up your agency's card structure


Want to see how groups, limits and approvals would look for your teams and clients? Book a demo and we'll show you how to map your agency structure in the Sparados admin panel.


 
 

SPARADOS - ОПТИМАЛЬНЕ РІШЕННЯ

Дізнайтеся, як ми можемо допомогти вашому бізнесу.

Залиште контакти, і ми покажемо, як Sparados наведе лад у витратах вашої компанії. Відповідаємо протягом 2 годин у робочі дні.

 

✓  30-хвилинна презентація для вашої галузі

✓  Запуск навіть за тиждень

✓  Інтеграція з вашою бухгалтерською системою

 

Бажаєте поговорити? Телефонуйте: +48 781 761 200 або оберіть зручний час:

Напишіть нам

Sparados S.A.

Sparados S.A. з юридичною адресою в Любліні, вул. Русалка 17A, 20-103 Люблін, внесено до реєстру підприємців Національного судового реєстру, що ведеться 6-м Господарським відділом Національного судового реєстру Районного суду Люблін-Схід у Любліні з юридичною адресою в Свідніку, за номером KRS 0000985680, NIP 9462719635 та REGON 522752701, статутний капітал якого у розмірі 336 704,00 злотих повністю сплачено.

 

Інспектор із захисту даних (DPO):

Вероніка Давідзька

Електронна пошта: [email protected]

Контакт: +48 781 761 200

  • Instagram
  • Facebook
  • LinkedIn
  • YouTube

Застосунок Sparados

Завантажити з App Store
Завантажити з App Store
Завантажити з Google Play
Завантажити з Google Play
Європейські фонди для розумного зростання
Національний центр досліджень і розвитку (NCBR)
Європейський Союз – Європейський фонд регіонального розвитку

Розроблено

Sparados S.A. (ідентифікаційний номер NIP 9462719635) із місцезнаходженням у Любліні за адресою: вул. Русалка 17A, 20-103 Люблін, не є надавачем платіжних послуг або платіжною установою у розумінні Закону від 19 серпня 2011 року «Про платіжні послуги». Компанія не має ліцензії Комісії з фінансового нагляду Польщі (KNF) на надання платіжних послуг, не зберігає грошові кошти користувачів та надає виключно технологічну платформу для управління витратами та інтеграції з суб'єктами, що надають платіжні послуги.

Платіжні послуги, зокрема ведення рахунків, випуск карток та здійснення операцій, надаються відповідними ліцензованими надавачами платіжних послуг, які здійснюють діяльність на території Європи згідно з чинним законодавством та під наглядом відповідних регуляторних органів.

Користування платіжними функціями вимагає прийняття правил (регламенту) відповідного постачальника платіжних послуг. Договір про надання платіжних послуг укладається безпосередньо між користувачем та таким постачальником.

Sparados S.A. не несе відповідальності за виконання платіжних операцій або за їх розрахунок між користувачем та надавачем платіжних послуг і виконує виключно роль постачальника технологічного рішення, що забезпечує доступ до цих послуг.

bottom of page