---
title: How to Use Virtual Cards in Precoro
description: Issue and use prepaid virtual cards for controlled and flexible payments from your financial account, then allocate transactions to approved documents.
---

[Skip to content](https://help.precoro.com/how-to-use-virtual-cards-in-precoro#main-content)

[Contact us](https://help.precoro.com/kb-tickets/new?hsLang=en) [Customer portal](https://help.precoro.com/tickets-view?hsLang=en)

[![Property 1=Default](https://help.precoro.com/hubfs/Property%201=Default.svg)](https://app.precoro.com/login)

Open main navigation

Close main navigation

- [Contact us](https://help.precoro.com/kb-tickets/new)
- [Customer portal](https://help.precoro.com/tickets-view)
- [Contact Us](https://share.hsforms.com/1-5JilMA_Qv6AOSVjFtNhDg14slf)

[Contact Us](https://share.hsforms.com/1-5JilMA_Qv6AOSVjFtNhDg14slf)

 Hi there! How can we help you today?

- There are no suggestions because the search field is empty.

1. [Knowledge Base](https://help.precoro.com/?hsLang=en)
2. [Precoro Setup](https://help.precoro.com/precoro-setup?hsLang=en)
3. [Precoro Payments](https://help.precoro.com/precoro-setup?hsLang=en#precoro-payments)

# How to Use Virtual Cards in Precoro

## Virtual cards let your team pay vendors online while you keep control over who can spend and how much. Issue cards with built-in spend limits, pay with them on websites, and add them to a mobile wallet; the finance team matches every transaction to an invoice.

❗Virtual cards are part of Precoro Payments and are currently available only to US clients.

TABLE OF CONTENTS

- [What Precoro Cards Offer](https://help.precoro.com/how-to-use-virtual-cards-in-precoro#offer)
- [How to Set Up Precoro Cards](https://help.precoro.com/how-to-use-virtual-cards-in-precoro#setup)
  
    - [How to Assign Card Roles](https://help.precoro.com/how-to-use-virtual-cards-in-precoro#roles)
- [How to Issue a Card](https://help.precoro.com/how-to-use-virtual-cards-in-precoro#issue)
  
    - [Card Activation Process](https://help.precoro.com/how-to-use-virtual-cards-in-precoro#activate)
- [How to View and Use Your Cards](https://help.precoro.com/how-to-use-virtual-cards-in-precoro#view)
- [How to View and Allocate Transactions](https://help.precoro.com/how-to-use-virtual-cards-in-precoro#allocate)
- [FAQs](https://help.precoro.com/how-to-use-virtual-cards-in-precoro#faqs)

### What Precoro Cards Offer

Precoro Cards let your team pay online or through Google and Apple wallets and keep spending trackable and under control.

Here’s what you get using this module:

- Virtual cards issued instantly.
- No issuance or per-transaction fees.
- Precise and customizable spend limits over different time periods.
- Simple transaction reconciliation with invoices.
- Centralized patent management within one financial account.

### How to Set Up Precoro Cards

Cards are managed in the same Stripe-powered account as Precoro Payments. If you don't have one yet, see [How to Set Up a Financial Account](https://help.precoro.com/how-to-set-up-a-financial-account?hsLang=en).

Once your financial account is active, follow these steps to start using cards:

1. Navigate to Configuration → Payment Services.
2. Open the **Spending Cards** tab, click Activate, and follow the instructions on the screen. Once done, it may take up to 1 day for the functionality to activate due to standard bank control procedures.
3. Assign roles that will allow your team to issue and own the cards as explained below.

#### How to Assign Card Roles

Activating cards adds two new roles in user management:

- **Card Manager:** Issues cards and sees all company cards.
- **Cardholder:** Owns cards and uses them to pay.

A user can have one role or both. They’ll view and manage cards from the **Cards** module in the left-hand navigation sidebar.

[![Cards Module](https://help.precoro.com/hs-fs/hubfs/Cards%20Module.png?width=670&height=214&name=Cards%20Module.png)](https://help.precoro.com/hubfs/Cards%20Module.png?hsLang=en)  
To assign a role:

1. Go to **Configuration → User Management** and open the user.
2. Go to the **Roles** tab.
3. Under Management, select **Card Manager**, **Cardholder**, or both.
4. Click **Update**.

[![Card Roles](https://help.precoro.com/hs-fs/hubfs/Card%20Roles.jpg?width=670&height=325&name=Card%20Roles.jpg)](https://help.precoro.com/hubfs/Card%20Roles.jpg?hsLang=en)

### How to Issue a Card

Card managers can issue cards to any cardholder.

1. Go to the **Cards** page and click **Issue a card**.
2. In **General Information**, fill in:
3. **Legal Entity** (LE),
4. **Cardholder,**
5. **Date of Birth** (the cardholder's),
6. **Card Expiration Date** (set a date between one month and five years from today).
7. Please ensure the selected LE has a **Billing Address**. If not, Precoro will ask you to fill it out.
8. In **Spend Controls**, enter an amount and choose a limit type.
9. Click **Issue**.

<iframe data-hsv-src="https://play.hubspotvideo.com/v/1903299/id/223318533964" referrerpolicy="origin" sandbox="allow-forms allow-scripts allow-same-origin allow-popups" allow="autoplay; fullscreen;" style="position: absolute !important; width: 100% !important; height: 100% !important; left: 0; top: 0; border: 0 none; pointer-events: initial" title="HubSpot Video" loading="lazy" data-hsv-id="223318533964" data-hsv-style="" data-hsv-width="1920" data-hsv-height="928" data-hsv-autoplay="false" data-hsv-loop="false" data-hsv-muted="false" data-hsv-hidden-controls="false" data-hsv-full-width="false"></iframe>

**Spend controls**

Precoro offers different types of limits:

- per authorization,
- monthly,
- yearly,
- for all time.

At least one limit is required for each card. You can also combine several limits on one card for more precise control by clicking **Add limit**. For example, a card can have a $10,000 yearly limit, a $1,000 monthly limit so the budget isn't used up in one month, and a $100 per-transaction limit.

#### Card Activation Process

The newly issued card appears in the list with the **Pending** status, which means it can't be used yet.

For a card to be activated, the cardholder must accept the **cardholder terms**. They’re prompted to do so in the Cards module. Each cardholder only needs to accept the terms once; the terms will apply to all cards issued for them.

<iframe data-hsv-src="https://play.hubspotvideo.com/v/1903299/id/223318534017" referrerpolicy="origin" sandbox="allow-forms allow-scripts allow-same-origin allow-popups" allow="autoplay; fullscreen;" style="position: absolute !important; width: 100% !important; height: 100% !important; left: 0; top: 0; border: 0 none; pointer-events: initial" title="HubSpot Video" loading="lazy" data-hsv-id="223318534017" data-hsv-style="" data-hsv-width="1920" data-hsv-height="640" data-hsv-autoplay="false" data-hsv-loop="false" data-hsv-muted="false" data-hsv-hidden-controls="false" data-hsv-full-width="false"></iframe>

If a cardholder has already accepted the terms, activation takes a few seconds. Once the status changes to **Active**, the cardholder can start using the card.

### How to View and Use Your Cards

Once a user has a card role, the **Cards** module becomes available to them. The page has two tabs. One or both are available to the user depending on their roles:

- **Company Cards:** All cards in the company with their statuses and limits. Only Card Managers can see this tab.
- **My Cards:** Cards assigned to the user. Only the cardholder can view sensitive details (card number, CVV, expiration date); Card Managers do not have access to them.

To use a card:

1. On the **My Cards** tab, click the eye icon next to an active card.
2. To see and copy the card number and security code, click the card image.
3. Use the copied details to pay online or add the card to Apple Pay or Google Pay.

<iframe data-hsv-src="https://play.hubspotvideo.com/v/1903299/id/223320595113" referrerpolicy="origin" sandbox="allow-forms allow-scripts allow-same-origin allow-popups" allow="autoplay; fullscreen;" style="position: absolute !important; width: 100% !important; height: 100% !important; left: 0; top: 0; border: 0 none; pointer-events: initial" title="HubSpot Video" loading="lazy" data-hsv-id="223320595113" data-hsv-style="" data-hsv-width="1920" data-hsv-height="928" data-hsv-autoplay="false" data-hsv-loop="false" data-hsv-muted="false" data-hsv-hidden-controls="false" data-hsv-full-width="false"></iframe>

 

**Please note:** Precoro doesn’t store your card details. This data is securely saved in Stripe and only displayed when you’re viewing the card.

### How to View and Allocate Transactions

Every card payment appears on the **Transactions** page. To open it, click **Transactions** at the top of the Cards page.

The page has two tabs, **All** and **My Transactions**. For each transaction, you'll see the card, legal entity, cardholder, merchant and MCC code, amount, and date. Users with only the Cardholder role will only see the My Transactions tab.

To allocate transactions to invoices, the user must have two roles:

1. Pay Invoices
2. One of the following:
3. Card Manager—to allocate any transaction.
4. Cardholder—to allocate transactions from their cards.

To match transactions with invoices:

1. Click **Allocate Transactions**.
2. Your unallocated transactions appear on the left, and your open invoices on the right. Drag a transaction onto an invoice, or select both. Matched entries will be connected with a line.
3. Please note: Allocation is only possible if the transaction and the invoice are in the **same currency**.
4. Click **Confirm Allocation**.

<iframe data-hsv-src="https://play.hubspotvideo.com/v/1903299/id/223320595242" referrerpolicy="origin" sandbox="allow-forms allow-scripts allow-same-origin allow-popups" allow="autoplay; fullscreen;" style="position: absolute !important; width: 100% !important; height: 100% !important; left: 0; top: 0; border: 0 none; pointer-events: initial" title="HubSpot Video" loading="lazy" data-hsv-id="223320595242" data-hsv-style="" data-hsv-width="1920" data-hsv-height="928" data-hsv-autoplay="false" data-hsv-loop="false" data-hsv-muted="false" data-hsv-hidden-controls="false" data-hsv-full-width="false"></iframe>

The invoice's payment status updates to reflect the payment (for example, from **Not paid** to **Partly paid**), and payments are listed on the invoice page. If an invoice is fully paid once the transaction is allocated, it’s removed from the Allocate Transactions list.

Before confirmation, you can correct the matching:

- Click and hold the connection point to reset one allocation.
- Click the **Reset all** button to remove all unconfirmed allocations.

### FAQs

**Is there automatic reconciliation?**

Right now, you can match transactions to invoices manually. We're already working on the update, [AI-powered reconciliation](https://testingcompany.frill.co/roadmap/ai-powered-reconciliation-for-card-payments), which will automate the process while sending exceptions for review and approval. 

**Can I allocate transactions to orders without creating an invoice?**

Soon, you'll be able to add payments directly to POs and expenses—track this update's progress in our [Open Product Roadmap](https://testingcompany.frill.co/roadmap/card-payments-directly-to-po-us-market). 

**Can I add an existing card to Precoro?**

In the upcoming updates, we'll add [custom payment methods](https://testingcompany.frill.co/roadmap/custom-payment-methods), allowing you to use existing cards and record payments from them in Precoro.

 

- [Precoro Setup](https://help.precoro.com/precoro-setup?hsLang=en#main-content)

    - [Configurations](https://help.precoro.com/precoro-setup?hsLang=en#configurations)
    - [User Management](https://help.precoro.com/precoro-setup?hsLang=en#user-management)
    - [Custom Fields and Forms](https://help.precoro.com/precoro-setup?hsLang=en#custom-fields-and-forms)
    - [Supplier management](https://help.precoro.com/precoro-setup?hsLang=en#supplier-management)
    - [Working with Items](https://help.precoro.com/precoro-setup?hsLang=en#working-with-items)
    - [Approval Workflow](https://help.precoro.com/precoro-setup?hsLang=en#approval-workflow)
    - [Location Management](https://help.precoro.com/precoro-setup?hsLang=en#location-management)
    - [Precoro Payments](https://help.precoro.com/precoro-setup?hsLang=en#precoro-payments)
    - [Two-factor authentication](https://help.precoro.com/precoro-setup?hsLang=en#two-factor-authentication)
    - [Security](https://help.precoro.com/precoro-setup?hsLang=en#security)
    - [US Based Server](https://help.precoro.com/precoro-setup?hsLang=en#us-based-server)
- [How to use Precoro](https://help.precoro.com/how-to-use-precoro?hsLang=en#main-content)

    - [Warehouse Requests](https://help.precoro.com/how-to-use-precoro?hsLang=en#warehouse-requests)
    - [Requests for Proposals](https://help.precoro.com/how-to-use-precoro?hsLang=en#requests-for-proposals)
    - [Purchase Requisitions](https://help.precoro.com/how-to-use-precoro?hsLang=en#purchase-requisitions)
    - [Purchase Orders](https://help.precoro.com/how-to-use-precoro?hsLang=en#purchase-orders)
    - [Service Orders](https://help.precoro.com/how-to-use-precoro?hsLang=en#service-orders)
    - [Receipts](https://help.precoro.com/how-to-use-precoro?hsLang=en#receipts)
    - [Invoices](https://help.precoro.com/how-to-use-precoro?hsLang=en#invoices)
    - [Expenses](https://help.precoro.com/how-to-use-precoro?hsLang=en#expenses)
    - [Budgeting](https://help.precoro.com/how-to-use-precoro?hsLang=en#budgeting)
    - [Inventory](https://help.precoro.com/how-to-use-precoro?hsLang=en#inventory)
    - [Reports](https://help.precoro.com/how-to-use-precoro?hsLang=en#reports)
    - [AP Inbox and Intelligent AP Automation](https://help.precoro.com/how-to-use-precoro?hsLang=en#ap-inbox-and-intelligent-ap-automation)
    - [Working with documents](https://help.precoro.com/how-to-use-precoro?hsLang=en#working-with-documents)
    - [Suppliers Portal](https://help.precoro.com/how-to-use-precoro?hsLang=en#suppliers-portal)
    - [Supplier Registration](https://help.precoro.com/how-to-use-precoro?hsLang=en#supplier-registration)
    - [Attachments, Filters, and Search](https://help.precoro.com/how-to-use-precoro?hsLang=en#attachments-filters-and-search)
    - [Mobile App](https://help.precoro.com/how-to-use-precoro?hsLang=en#mobile-app)
    - [FAQs and Troubleshooting](https://help.precoro.com/how-to-use-precoro?hsLang=en#faqs-and-troubleshooting)
- [Precoro Integrations](https://help.precoro.com/precoro-integrations?hsLang=en#main-content)

    - [QuickBooks Online Integration](https://help.precoro.com/precoro-integrations?hsLang=en#quickbooks-online-integration)
    - [NetSuite Integration](https://help.precoro.com/precoro-integrations?hsLang=en#netsuite-integration)
    - [Xero Integration](https://help.precoro.com/precoro-integrations?hsLang=en#xero-integration)
    - [API Requests and Webhooks](https://help.precoro.com/precoro-integrations?hsLang=en#api-requests-and-webhooks)
    - [SSO Setting](https://help.precoro.com/precoro-integrations?hsLang=en#sso-setting)
    - [Google Integration](https://help.precoro.com/precoro-integrations?hsLang=en#google-integration)
    - [Power BI](https://help.precoro.com/precoro-integrations?hsLang=en#power-bi)
    - [Integration with Slack](https://help.precoro.com/precoro-integrations?hsLang=en#integration-with-slack)
    - [PunchOut Catalogs](https://help.precoro.com/precoro-integrations?hsLang=en#punchout-catalogs)
    - [Integrations via Connectors](https://help.precoro.com/precoro-integrations?hsLang=en#integrations-via-connectors)
    - [Bill.com Integration](https://help.precoro.com/precoro-integrations?hsLang=en#bill-com-integration)
- [Precoro Updates](https://help.precoro.com/precoro-updates?hsLang=en#main-content)

    - [Releases, 2026](https://help.precoro.com/precoro-updates?hsLang=en#releases-2026)
    - [Releases, 2025](https://help.precoro.com/precoro-updates?hsLang=en#releases-2025)
    - [Releases, 2024](https://help.precoro.com/precoro-updates?hsLang=en#releases-2024)
    - [Releases, 2023](https://help.precoro.com/precoro-updates?hsLang=en#releases-2023)
    - [API Updates](https://help.precoro.com/precoro-updates?hsLang=en#api-updates)
    - [General changes](https://help.precoro.com/precoro-updates?hsLang=en#general-changes)

[![Precoro](https://help.precoro.com/hubfs/Precoro.svg "Precoro")](https://precoro.com/)

<https://www.facebook.com/precoro> <https://x.com/PrecoroHQ> <https://www.youtube.com/@precoro> <https://www.linkedin.com/company/precoro>

Copyright © 2026, Precoro

```json
{
  "@context" : "https://schema.org",
  "@type" : "VideoObject",
  "contentUrl" : "https://1903299.fs1.hubspotusercontent-na1.net/hubfs/1903299/video_assets/223303619394/inherited/web_optimized.mp4",
  "dateModified" : "2026-10-01T09:46:10.426Z",
  "duration" : "PT39S",
  "height" : 928,
  "name" : "Issue Card",
  "thumbnailUrl" : "https://1903299.fs1.hubspotusercontent-na1.net/hubfs/1903299/Issue%20Card.mp4/medium.jpg",
  "uploadDate" : "2026-10-01T09:46:10.424Z",
  "width" : 1920
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "VideoObject",
  "contentUrl" : "https://1903299.fs1.hubspotusercontent-na1.net/hubfs/1903299/Accepting%20Terms.mp4",
  "dateModified" : "2026-10-01T09:49:23.476Z",
  "duration" : "PT13S",
  "height" : 640,
  "name" : "Accepting Terms",
  "thumbnailUrl" : "https://1903299.fs1.hubspotusercontent-na1.net/hubfs/1903299/Accepting%20Terms.mp4/medium.jpg",
  "uploadDate" : "2026-10-01T09:49:23.474Z",
  "width" : 1920
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "VideoObject",
  "contentUrl" : "https://1903299.fs1.hubspotusercontent-na1.net/hubfs/1903299/video_assets/223297549480/inherited/web_optimized.mp4",
  "dateModified" : "2026-10-01T10:06:01.833Z",
  "duration" : "PT15S",
  "height" : 928,
  "name" : "View Card",
  "thumbnailUrl" : "https://1903299.fs1.hubspotusercontent-na1.net/hubfs/1903299/View%20Card.mp4/medium.jpg",
  "uploadDate" : "2026-10-01T10:06:01.831Z",
  "width" : 1920
}
```

```json
{
  "@context" : "https://schema.org",
  "@type" : "VideoObject",
  "contentUrl" : "https://1903299.fs1.hubspotusercontent-na1.net/hubfs/1903299/video_assets/223303680067/inherited/web_optimized.mp4",
  "dateModified" : "2026-10-01T10:07:33.824Z",
  "duration" : "PT22S",
  "height" : 928,
  "name" : "Allocation",
  "thumbnailUrl" : "https://1903299.fs1.hubspotusercontent-na1.net/hubfs/1903299/Allocation.mp4/medium.jpg",
  "uploadDate" : "2026-10-01T10:07:33.822Z",
  "width" : 1920
}
```