top of page

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

Foto del escritor: Justyna Mazurek
Justyna Mazurek
29 oct
5 min de lectura

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: LA SOLUCIÓN ÓPTIMA

Descubra cómo podemos ayudar a su empresa.

Déjenos sus datos y le mostraremos cómo Sparados pone orden en los gastos de su empresa. Respondemos en menos de 2 horas en días laborables.

 

✓  Presentación de 30 minutos adaptada a su sector

✓  Puesta en marcha en tan solo una semana

✓  Integración con su sistema contable

 

¿Prefiere hablar? Llame al +48 781 761 200 o elija una fecha:

Escríbanos

Sparados S.A.

Sparados S.A., con domicilio social en Lublin, ul. Rusałka 17A, 20-103 Lublin, inscrita en el registro de empresarios del Registro Judicial Nacional, gestionado por la 6ª División Mercantil del Registro Judicial Nacional del Tribunal de Distrito de Lublin-Este, con sede en Świdnik, bajo el número KRS 0000985680, NIP 9462719635 y REGON 522752701, cuyo capital social de 336 704,00 PLN ha sido totalmente desembolsado.

 

Delegado de Protección de Datos (DPD):

Weronika Dawidzka

Correo electrónico: [email protected]

Contacto: +48 781 761 200

  • Instagram
  • Facebook
  • LinkedIn
  • YouTube

Aplicación Sparados

Download on the Apple Store
Descárgalo en la App Store.
Consíguelo en Google Play
Consíguelo en Google Play

© 2026 Sparados. Todos los derechos reservados.

Fondos Europeos para un Crecimiento Inteligente
NCBR – Centro Nacional de Investigación y Desarrollo
Unión Europea – Fondo Europeo de Desarrollo Regional

Diseño:

​

Sparados S.A. (NIP: 9462719635), con domicilio social en Lublin, ul. Rusałka 17A, 20-103 Lublin, no es un proveedor de servicios de pago ni una entidad de pago en el sentido de la Ley polaca de Servicios de Pago, de 19 de agosto de 2011. La Sociedad no cuenta con la autorización de la Autoridad de Supervisión Financiera de Polonia (KNF) para la prestación de servicios de pago, no custodia fondos de los usuarios y actúa únicamente como una plataforma tecnológica para la gestión de gastos y la integración con entidades que prestan servicios de pago.

Los servicios de pago, incluidos el mantenimiento de cuentas, la emisión de tarjetas y la ejecución de transacciones, son prestados por proveedores de servicios de pago debidamente autorizados que operan en Europa, de conformidad con la legislación aplicable y bajo la supervisión de las autoridades reguladoras competentes.

El uso de las funciones de pago requiere la aceptación de los términos y condiciones del proveedor de servicios de pago correspondiente. El contrato relativo a la prestación de servicios de pago se suscribe directamente entre el usuario y dicho proveedor.

Sparados S.A. no asume responsabilidad alguna por la ejecución de las operaciones de pago ni por la liquidación de las mismas entre el usuario y el proveedor de servicios de pago, desempeñando exclusivamente el papel de proveedor de la solución tecnológica que permite el acceso a dichos servicios.

bottom of page