Manage Issue and Expiration Dates
Easily Set Issue and Expiration Dates for Single or Bulk Uploads
Every certificate and badge has an issue date, and it can also have an expiration date. You set the default dates in the Basic Details tab. When you add recipients, you can give them their own dates instead. This is optional.
The rule is simple: if you leave the dates empty, whether you add recipients one by one, via CSV or via the API, the defaults from Basic Details are used. If you enter dates for a recipient, they replace the defaults for that recipient.

How It Works
A. Setting Dates for a Single Recipient
-
Use the date picker to choose an Issue Date and an Expiration Date. Leave the fields empty to use the defaults.
B. Uploading Dates via CSV
Date uploads are turned off by default, so all recipients get the default dates. To use dates from your CSV file instead:
- Turn on the toggle for issue dates, expiration dates, or both.
- Choose the date format your file uses:
-
DD/MM/YYYY -
MM/DD/YYYY -
DD.MM.YYYY -
MM.DD.YYYY -
YYYY-MM-DD -
YYYY/MM/DD
-
-
Select the column in your CSV file that contains each date.
Make sure every date in these columns uses the format you chose in step 2.
Handling Errors
Virtualbadge.io checks the dates before the upload finishes. If a date can’t be read, for example because it’s in the wrong format:
- Single recipient: the error appears in a warning box.
- CSV upload: click Show More to see which rows have a problem.