top of page

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

Autorenbild: Justyna Mazurek
Justyna Mazurek
29. Okt.
5 Min. Lesezeit

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 - DIE OPTIMALE LÖSUNG

Erfahren Sie, wie wir auch Ihrem Business helfen können.

Hinterlassen Sie Ihre Kontaktdaten und wir zeigen Ihnen, wie Sparados Ordnung in die Ausgaben Ihres Unternehmens bringt. Wir antworten werktags innerhalb von 2 Stunden.

 

✓  30-minütige Präsentation für Ihre Branche

✓  Startklar in nur einer Woche

✓  Anbindung an Ihr Buchhaltungssystem

 

Lieber telefonieren? Rufen Sie an: +48 781 761 200 oder wählen Sie einen Termin:

Schreiben Sie uns

Sparados S.A.

Sparados S.A. mit Sitz in Lublin, ul. Rusałka 17A, 20-103 Lublin, eingetragen im Unternehmerregister des Nationalen Gerichtsregisters (KRS), geführt vom Amtsgericht Lublin-Wschód in Lublin mit Sitz in Świdnik, VI. Wirtschaftsabteilung des Nationalen Gerichtsregisters, unter der KRS-Nr. 0000985680, NIP (Steuernummer): 9462719635, REGON (statistische Nummer): 522752701, mit einem voll eingezahlten Grundkapital von 336 704,00 PLN.

​

Datenschutzbeauftragte:
Weronika Dawidzka
E-Mail: [email protected]

​

Kontakt: +48 781 761 200

  • Instagram
  • Facebook
  • LinkedIn
  • YouTube

Sparados App

Im Apple Store herunterladen
Im Apple Store herunterladen
Jetzt bei Google Play herunterladen
Jetzt bei Google Play herunterladen

© 2026 Sparados. Alle Rechte vorbehalten.

Europäische Fonds für intelligentes Wachstum
NCBR – Nationales Zentrum für Forschung und Entwicklung
Europäische Union – Europäischer Fonds für regionale Entwicklung

Design:

​

Sparados S.A. (Steuernummer/NIP: 9462719635) mit Sitz in Lublin, ul. Rusałka 17A, 20-103 Lublin, ist weder ein Zahlungsdienstleister noch ein Zahlungsinstitut im Sinne des Gesetzes über Zahlungsdienste vom 19. August 2011. Die Gesellschaft besitzt keine Erlaubnis der polnischen Finanzaufsichtsbehörde (KNF) zur Erbringung von Zahlungsdiensten, verwahrt keine Kundengelder und stellt ausschließlich eine technologische Plattform für das Ausgabenmanagement und die Integration mit Zahlungsdienstleistern bereit.

Zahlungsdienste, einschließlich der Kontoführung, der Kartenausgabe und der Ausführung von Transaktionen, werden von entsprechend lizenzierten Zahlungsdienstleistern erbracht, die innerhalb Europas gemäß den geltenden Rechtsvorschriften und unter der Aufsicht der zuständigen Regulierungsbehörden tätig sind.

Die Nutzung der Zahlungsfunktionen setzt die Annahme der Geschäftsbedingungen des jeweiligen Zahlungsdienstleisters voraus. Der Vertrag über die Erbringung von Zahlungsdiensten kommt direkt zwischen dem Nutzer und dem jeweiligen Dienstleister zustande.

Sparados S.A. übernimmt keine Haftung für die Ausführung von Zahlungsvorgängen oder deren Abrechnung zwischen dem Nutzer und dem Zahlungsdienstleister und fungiert ausschließlich als Anbieter der technologischen Lösung, die den Zugang zu diesen Diensten ermöglicht.

bottom of page