×
Welcome to our new and improved Cboe DataShop!

FAQs

Account and SFTP Delivery

What is my username/password?
Your username/password for the SFTP is on SFTP Credentials page under My Account section of the website. Username is preset for you. At least password or one SSH key should be set in order to access your SFTP directory.
How do I setup SSH key authentication?
To generate SSH key:
On Windows use PuTTYgen. To view a tutorial on creating SSH keys using PuTTYgen, see the SSH.com website.
On Mac OS or Linux use command line:
ssh-keygen -P "" -f key_name
When you run the
ssh-keygen
command as shown preceding, it creates the public and private keys as files in the current directory.
Once SSH public and private keys created, add public one to SFTP Credentials in a format:
ssh-rsa AAAAB3Nza...PUBLIC KEY BODY...qvvYaHG6qp8RCw== rsa-key-20200428
Now you can use private key to authenticate on SFTP without password.
What software do I use to access the data?
Any SFTP client application can be used to access the data. Here are some examples:
WinSCP - SFTP client for Microsoft Windows.
FileZilla - SFTP client for Microsoft Windows, Mac OS, and Linux.
How will the data be delivered?
Data will be made available to download from our SFTP server once it completes processing.
What is the host name or IP of the SFTP site?
For single purchases and subscriptions, there are two SFTP sites:
Primary SFTP: sftp.datashop.livevol.com (IP: 3.22.35.78, Port: 22).
Backup SFTP: sftp2.datashop.livevol.com (IP: 3.215.210.250, Port: 22).
How long will files remain on the SFTP after an order is processed?
Files are available to download for a 30-day period following the completion date, after 30 days the files will be removed from your SFTP folder.
If I sign-up for a subscription to a daily file for equity or option data, what time will it be ready to download from the SFTP?
Daily files for a trade date are provided the following day via SFTP. Files are typically uploaded between 0:05am - 3:00am U.S. Eastern time, however it possible for a delay to cause the previous day's file to be delivered during the day after the market opens the next day, in this case we'll make files available as soon as possible.
How do I automate my SFTP download?

Here are code snippets for some popular programming languages:

.NET
                
// Required packages: SSH.NET

var host = "sftp.datashop.livevol.com";
//var host = "sftp2.datashop.livevol.com";

var username = "[your_username]";
var password = "[your_password]";

//create SFTP client
using (var sftpClient = new Renci.SshNet.SftpClient(host, username, password))
{
	//connect to host
	sftpClient.Connect();

	//list directories
	var files = sftpClient.ListDirectory(".");
	foreach (var file in files)
	{
		Debug.WriteLine(file.FullName);
	}

	//change directory
	sftpClient.ChangeDirectory("/subscriptions");

	//download remote file
	string remoteFileName = "/path/to/file.zip";
	using (var ms = new MemoryStream())
	{
		sftpClient.DownloadFile(remoteFileName, ms);

		var bytes = ms.ToArray();
		File.WriteAllBytes("file.zip", bytes);
	}

	//close connection
	sftpClient.Disconnect();
}
            
            
Java
                
// Required packages: http://www.jcraft.com/jsch/

JSch jsch = new JSch();
Session session = jsch.getSession("[your_username]", "sftp.datashop.livevol.com", 22);
session.setConfig("StrictHostKeyChecking", "no");
session.setPassword("[your_password]");
session.connect();

Channel channel = session.openChannel("sftp");
channel.connect();

ChannelSftp sftpChannel = (ChannelSftp) channel;
sftpChannel.get("remotefile.zip", "localfile.zip");
sftpChannel.exit();

session.disconnect();
            
            
Python
                
"""
PYSFTP package home page: https://pysftp.readthedocs.io/en/release_0.2.9/

To install run this command:
> pip install pysftp

known hosts file should have these two lines:
sftp.datashop.livevol.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCm5wcdZGqUf4aMP3TmOfLXrKotlJ6I4XoR9U2yliQlwF2hXG2obCFhylqzI91W/kVZZETBwix6jskvexiaOuk02tuoSWt6rCdqn2M5cMm70MoP9bWuQL/4zhbI7cbx22xr/8rJhXsBRFMlB1pxvwRaHUED6kXRN64sgzmz4kLETHtgktarjcBi4cPEQyWHqbguONa/C5+oiA5EKN4w24FLStTMVkJPFfU5Jhr/9ERqeyh3Kfz9LNYbs3wNmyFwyWjbGuIY4O+EMoeVIuChzR1QVTzp6V7OHA9Gn61m1shw8Lpvp+mzXfnnmA7m0MUIV7tbDa4BuEsEMqBgIjFUjFTB
sftp2.datashop.livevol.com ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCuQQTFCIkiFzvFCpogFMidyBjAo+FHn0IumPW+0znIYubbqjMPLygaaByhZmjOw5+HXiaIwUW7/qGRGvVuwO6xZESiV3S70xkOCw5T9CcQxNi3xCRgrcaa8Tw8HnIn/l+DxfiGTLB+U9tfh9SxFqYqaCjtvNvccThh2TnVX+rcIfwRuUi5mcCf5R9nSJZxdosMRtWMuc2s6I9x4/VsN3Kak5r0TkB8QIf+JLG3cIBP/4FLaKoDpEbZreLl3qCs8C9YWRm7Nd8cyz7rZmCbcWWvPquE/OMNiOTXaTF5zV5BI+rXJX9kuoHtS1pnZZz/0DlgDh6cXhLxVI8USkhAzeqJ
"""

import os

import pysftp

KNOWN_HOSTS_PATH = r'path/to/known_hosts'
SFTP_HOSTNAME = 'sftp.datashop.livevol.com'  # 'sftp2.datashop.livevol.com'
SFTP_USERNAME = '[your_login]'
SFTP_PASSWORD = '[your_password]'
PATH_TO_ORDER_FILES = '/order_0000XXXXX/item_0000XXXXX'
LOCAL_DIR_PATH = './'


def main():
    cnopts = pysftp.CnOpts(knownhosts=KNOWN_HOSTS_PATH)
    with pysftp.Connection(SFTP_HOSTNAME, username=SFTP_USERNAME, password=SFTP_PASSWORD, cnopts=cnopts) as sftp:
        with sftp.cd(PATH_TO_ORDER_FILES):  # temporarily change directory
            for file_name in sftp.listdir():  # list all files in directory
                sftp.get(file_name, localpath=os.path.join(LOCAL_DIR_PATH, file_name))  # get a remote file
                print('File {} downloaded.'.format(file_name))


if __name__ == '__main__':
    main()
            
            
Shell
                
username=your_username
host=sftp.datashop.livevol.com
keyPath=~/.ssh
key=id_rsa
remotePath=/path/to
remoteFile=file.zip
localPath=data

echo "cd ${localPath}"
cd ${localPath}

sftp -i ${keyPath}/${key} ${username}@${host} << END
        cd ${remotePath}
        get ${remoteFile}
        quit
END
            
            

Fields and Values

Why are there zero values for the Open, High, Low, and Close fields?
These represent the opening, high, low, and closing trade prices for the interval on a given day. These fields will be zero in options data if the particular option has no traded volume during the interval on a given day. These fields will be zero in options data if the particular stock volume is zero during the interval. Additionally, the OHLC can be zero for an interval even if there is volume. Specifically, if all the volume belonging to trades are for certain trade/sale conditions which Securities Information Processors (SIPs) deem ineligible for updating Last, Open, Low, Close, than they will not trigger an update to OHLC.
What does "0" Implied Volatility mean in my Dataset?
We solve for the implied volatility of the midpoint value between the bid and ask. For European options, the midpoint can be below a value solvable by the Black-Scholes model. In such instances, our model returns an implied volatility if "0".
Why are my 15:45 and EOD ^SPX Quotes (bid/ask) all 0's on June 21, 2021 in the July 19,2021 expiry.
The 7/19/21 expiry in ^SPX was an unscheduled expiration add that was done intraday. The strike became available around 14:04 pm ET and were not universally quoted by all liquidity providers. During both quote scans at 15:45 and market close for this expiry, all series' quotes were absent. While this occurance is rare, the EOD file is correct in it's return of "0" for the quotes (bid/ask). Contact support at support@LiveVol.com with any comments or questions.
What does the Implied Volatility of .02 mean ?
An implied volatility field output of 0.02 is reached when the option pricing model has yet to converge on the option midpoint. This most commonly happens when the option midpoint value for an American exercise option is below intrinsic value.
What is the Option Strategic Initiative (OSI) of February 2010?
The Options Symbol - The new Option Symbol can be up to five (5) characters long and may contain a number. In most cases, the symbol will be the same as the underlying product for the Option - SPX will be SPX and MSQ will be MSFT. There will no longer be separate symbols for leaps, weeklies, quarterlies, and roll-over products. Corporate action symbols will contain a number such as IBM1. There will be exceptions to the naming conventions. For example, if an underlying product has more than 5 characters or if the option product has unique characteristics such as a binary option. For more information,please see: OSICir
In the intraday Quote products, are the open/high/low/close field calculations, based on aggregated trade prices for each 1 minute bar?
Yes, we use trade prices within time intervals to capture OHLC. Note: we do not carry values from previous interval. So if we do not have any trade within an interval we will print 0,0,0,0 for O,H,L,C.
In the intraday Quote products, are the bid_size/bid/ask_size/ask fields NBBO across all exchanges?
Yes, we use NBBO values across all exchanges we have data from.
In the intraday Quote products, is the snapshot at the end of the minute bar, NBBO across all exchanges?
Yes, we will use last actual values we have at the end of the time interval. Note: in opposite to OHLC, we carry values over intervals. So, if interval does not have any NBBO change – it will repeat bid*/ask* fields values from previous interval*
In the EOD Quote table, what is the delivery_code?
A formula to show the deliverable per contract for a non-standard series (blank if unavailable)
How are the underlying_bid and underlying_ask values determined?
We capture the bid and ask of the underlying security disseminated over the live feed. Certain products may not disseminate a bid or ask, such as a few indexes, in this case the spot price will be substituted and the underlying_bid and underlying_ask will be equal.
I see a few fields with "1545" in the name, what does this mean?
Implied volatility and Greeks are calculated off of the 1545 timestamp, since it is considered a more accurate snapshot of market liquidity than the end of day market data which is also included and reflected in columns marked EOD.
How do the fields with "1545" in the name change on half trading days?
On half trading days, the value in the "1545" column in data sets, End of Day Option Quotes, End Of Day Option Quotes with Calcs, and End Of Day Equity Quotes will be taken at 12:45 pm ET and the column name of "1545" will be unchanged.
Why do some ^SPX options have zero values on the expiration date?
AM-settlement options are expected to contain zero values for the quotes on the expiration date. This may be observed in a file that is also the expiration date. A few example are: AM-settlement monthly options in ^SPX, ^VIX, and ^RUT.
What is the "root" field in the historical options data?
The root is another name for the OCC option symbol. It is also synonymous with the option class symbol.
What does it mean if the root symbol contains a digit?
These indicate non-standard options which are adjusted for a corporate action such as a stock split, special dividend, spin-off, or merger where the deliverable per contract delivers an amount other than a standard 100 shares.
How far does each Dataset go back?
2004
What is the active_underlying field?
The active_underlying is the price used as the stock price input (it could be the implied price, or the last trade price or the midpoint of the bid/ask).
What is the implied_underlying?
The implied price is defined as the Forward Index minus the cost of carry. The forward index is defined as "call - put + strike" where call/put is the midpoint of the bid/ask.
What does it mean if the underlying_symbol value contains a caret (^) character?
Indicies are identified with the ^ pre-fix.
In the EOD quote table, are open/high/low/close fields based on aggregated trade prices for the entire day or up to 3:45?
EOD quote includes a snapshot at 3:45 pm ET to mitigate occasional liquidity at the close. The 3:45 pm ET open/high/low/close values represented are only up until 3:45 pm ET.
In the Intraday trade table, what are Trade_ Condition and Cancel_ Condition?
Executions are classified by the transaction type and disseminated with a trade or sale condition to identify the type of execution. Cancel_Condition is cancelling a previously reported trade. For more Trade Condition Codes, please click here; Stock and Options Trade Condition Codes
What are the new OPRA Trade Message types and what do they mean?
Opra has announced two new Option Trade message types "u" and "v"; message type code ‘u’ will go live July 6th, 2021, and message type ‘v’ will go live on September 27th, 2021.
LiveVol Trade Condition IDLiveVol Trade Condition NameOPRA Message TypeOPRA Type DescriptionOPRA Message Type ValueOPRA Condition Description
136 MultiCompressProp U MCTP Multilateral Compression Trade of proprietary Data Products Transaction represents an execution in a proprietary product done as a part of a Multilateral compression. Trades are executed outside of regular trading hours at prices derived from end of day markets.
137 ExtendedHours V EXHT Extended Hours Trade Transaction represents a trade that was executed outside of regular market hours
For more Trade Condition Codes, please click here.
Additional Product Description for Option Trade Data
After the column with Number Of Exchanges, there are unlabeled columns representing individual exchange quotes. This repeatable sequence populates columns according to this pattern: Exchange ID (See Exchange MappingsExchange ID's) Bid Size, Bid, Ask, Ask Size, Ask.
What does it mean if a symbol looks like an ETF, but has a carat and a suffix?
If a symbol looks like an ETF, but has a carat and a suffix like that, they are valuation messages for that ETF.They should be handled as such and not as a security.
SuffixExampleDescription
.IV ^SPY.IV Intraday Net Asset Value/Share
.NV ^SPY.NV Net Asset Value/Share previous close
.SO ^SPY.SO Shares Outstanding (x1000)
.TC ^AADR.TC Total cash per creation unit (thousands)
.DP ^FXA.DP Dividend portion to go ex-distribution
.EU ^AADR.EU Estimated Creation Unit Cash Amount

Calculations and Inputs

What is the decay schedule, the number of days and intraday decay weightings?
Decay is linear, half days are taken into account
How are the open interest values derived in Cboe DataShop?
DataShop uses the industry standard approach to use previous night's OCC "end of day open interest" at the start of the trading day. That information remains static throughout the day until updating the following morning with a brand-new set of data from the OCC
How is the implied_underlying_price calculated?
implied_underlying_price is provided by CalcsLibrary –
call method public void [Option.]setImpliedPrice(double value).
To calculate implied underlying price and forwardIndex we use ATM strike:
k = (1 - exp(-interestRate * yearsToExp)) * strike;
call = 0.5 * (m_bid + m_ask);
put = 0.5 * (m_pSeriesPartner->m_bid + m_pSeriesPartner->m_ask);
forwardIndex = call - put + strike;
impliedPrice = forwardIndex – k;
How is the active_underlying_price calculated?
Reflects last underlying (symbol option belong to) price for corresponded time point and has 2 logical branches
1: Regular symbol
2: Index (symbol starts with”^”)
Regular symbol: value is just last trade price we ever have within current trading date at the end of interval.
That mean we carry values over intervals. (i.e. if first trade happened at 09:35:01 then second trade happened on 10:45:00
we will print zeros until 09:36 than we will repeat the same value until 10:46 etc)
Index:If we have any not empty (bid !=0 OR ask !=0 OR price != 0 ) message for index during trading session
- we will use whatever price value we have before interval closed.
If we do not have any message trading session – we will calculate underlyingForwardIndex
for each interval and use this value to print as active_underlying_price value.
Which models do you use?
Black-Scholes, Cox-Ross-Rubinstein, Bjerksund-Stensland, Roll-Geske-Whaley, and Bjerksund-Stensland / Black-Scholes
Which options pricing models do you use and under which scenario?
Please see the following table:
ConditionModel
European settlement Black-Scholes
American Put Bjerksund-Stensland / Bblack-Scholes
American Call Standard with 1 dividend Roll-Geske-Whaley
American Call Standard with 0 or 2 or more dividends Bjerksund-Stensland
American Call Non-standard Black-Scholes unless there is a negative rate, then Bjerksund-Stensland
What interest rate do you use? Can I see the rate used in the pricing model as a field in the file?
Interest rates are obtained from the U.S. Department of the Treasury website. The actual rate used in the calculation is not available as a field in the file.
Are dividends accounted for in calculations?
Yes, please see the question on option pricing models to learn about which models are used given a certain condition.
In the intraday trade table, is trade_iv the implied volatility calculated based on trade price and underlying price snapshot at trade time?
Yes, the implied volatility based on trade price and underlying price or midpoint whatever was changed most recently.
What is the option price used in the calculations?
The mid-point of the bid and ask price of the option is utilized.
What is the general idea of the algorithm used for calculating implied volatility, like whether it is using the tree method, or simply Black-Scholes, and how do you handle funding rate , dividend schedule, etc.
There are two stages to finding the IV for an option.
1: Bracket the IV by finding an IV input which results in an option price below the market price and an IV that results in an option price above the market price. This is an iterative process with a cap of 20 iterations. If we are unable to find a bracket the function returns the error code eCalcIVFailedToBracket.
2: Using Brent’s Method (essentially an optimized binary search method) we use the starting IV range found from step 1 to narrow the range to within our tolerance (roughly ¼ of one cent for price and 0.005 for volatility). Similar to step 1, we allow for up to 30 iterations to converge upon an IV within our defined tolerance. If we fail after 30 iterations the function returns the error code eCalcIVFailedBinarySearch.
GlobalCalcIV has a few optimizations to allow for more quickly finding the option IV.
1: We provide as an input the last calculated IV. This dramatically speeds up the time to find the IV as typically option prices do not change significantly each time its NBBO updates. If there is no previously calculated IV to provide, or the previously provided IV is outside the range found in step 1, we initialize the IV guess in step 2 using the secant method (a root-finding algorithm).
2:If during step 1 we happen to land on an IV within the tolerance, we skip step 2 and return eCalcIVSuccess.

Academic Discount

Does DataShop offer a discount on datasets for academic purposes?
Discounts are offered on select historical datasets to qualifying accredited educational institutions to facilitate academic research and education. For complete details, click here

Sales Tax

Disclaimer: The below information should not be considered tax advice. Please contact your state’s Department of Revenue or a tax advisor for guidance.

How is tax calculated?
LiveVol charges sales tax on orders for taxable items in accordance with applicable state and local tax laws. For DataShop orders, the sales tax is estimated until the order is finalized through our internal fulfillment process. The final sales tax charge will be reflected in your confirmation email.
What is a sales tax exemption certificate?
A sales tax exemption certificate is a document that enables a purchaser to make tax-free purchases that would normally be subject to sales tax. The purchaser completes the certificate and provides it to the seller. The certificate relieves the seller of sales tax collection and remittance requirements in a specific jurisdiction. For more information about sales tax exemption requirements, please reference your state’s Department of Revenue website.
How do I obtain a sales tax exemption on my LiveVol purchases?
You must provide LiveVol with a properly completed sales tax exemption certificate for your state. To obtain an exemption certificate, please visit your state’s Department of Revenue website. Once LiveVol has received and reviewed the exemption certificate, your account will be updated to reflect the exempt status. You must be logged into your DataShop account for your sales tax exemption to be applied to future orders.
I did not provide LiveVol with an exemption certificate prior to completing my DataShop order. Can I get a refund of the sales tax paid?
Yes, LiveVol will refund sales tax paid in error if it receives a written request accompanied by a valid exemption certificate within ninety (90) days of the order date.

LiveVol Platform Sign Up Questions

How long does it take for my new LiveVol account to become active?
Your LiveVol Account will become active after an overnight cycle
Cancellation of an Annual Billed Monthly Order
At the time of cancellation, you will be charged for the remaining amount on your order. The final payment will be determined by how many remaining months you have on your annual subscription multiplied by the base cost of the order. Sales tax will be added based on this total. You will not charged for any data/access fees for the remaining months on your subscription.

LiveVol Pro Scanner

I see that there are multiple Sigma filters in the Pro Scanner. What does Sigma mean?
Sigma is the regular third Friday (no weeklies included) expiration At-The-Money (ATM) Implied Volatility (IV). Sigma 1 is for the upcoming third Friday expiration ATM IV; Sigma 2 is the second regular Friday expiration from now ATM IV, and Sigma 3 is the third regular Friday expiration from now ATM IV.

LiveVol TradeTape

What is the difference between "Trade Tape" (Pro version) and "Trade Tape - Underlying Specific" (Core Version)?
The Trade Tape in the PRO version is a configurable and filterable live scrolling record of option trading activity across all US option exchanges. The CORE platform is underlying specific and will only display symbol that is entered. There is no market tab selection for all option trading activity.

CSMI New Symbols List

Where can I see the list of current CSMI symbols?
The new CCCY symbols can be viewed by clicking here. For all current CSMI Symbols you can click here. For all new notices you can select here.

LiveVol Time and Sales

When researching a trade in the "Time and Sales" tab, and specifically under "Trades and Quotes", what is the difference between Market and Option NBBO?
The Market column displays the market quotes for an individual venue (the exchange displayed in the exchange column). The Option NBBO displays the best option quote across all exchanges. If the market quote is yellow, it touches the NBBO.

Dark Pool

Where can I view Equity Dark Pool Trades in the LiveVol Platform?
Dark Pool trades can be viewed in Time and Sales by selecting Underlying Trades, and exchanges NQNX and NTRF.

Data Sets

Are GTH trades included in the Data Sets?
Trades from GTH will be included effective 2/05/2020 in Option Trade Data, and Option Trade data with Calcs data sets. The excel file format will remain unchanged. GTH trades will be signified by a time stamp between 3:00 am ET and 9:15 am ET. Historical data set purchases in these products will also include GTH trades effective 2/05/2020.
Does the "All Symbols" selection include proprietary single list like the ^SPX and ^VIX?
Yes
What is the data file layout for multiple symbols/multiple days?
If the report is a historical report or a subscription, there will be one file per day and the file is a comma separated values file (.csv). Symbols occupy rows in an alphabetical sorting and if the number of rows will exceed maximum limit in Excel, you can split or open 2 excel sheets.
How many symbols are included in the "End Of Day Option Quotes" data when selecting all symbols? Where can I find the symbol list?
The approximate number of Unique Symbols prior to February 2010 OSI is 28,000, while the number of Unique Classes is approximately 3,500. For example, on 1/2/2009 AAPL also utilized symbols APV, QAA, VAA, and YHC. Subsequent to OSI, all options had the same symbol within a class, for instance AAPL. If purchasing historical data, you will get all symbols that were trading at that time. If purchasing a subscription, you will get all symbols currently trading.
What is the disk space for hourly data for all symbols? For SPY only?
From 2004 to 2019, hourly data for full market was ~630 GB zipped, (~10x unzipped). "SPY" alone ~3-4 GB
What stocks are included in the "All Symbols" choice when ordering the Equity and ETF Quote Intervals Report?
Cboe Datashop subscribes to the SIP feeds for NYSE/NASDAQ listed securities (CTA/UTP) as well as the FINRA bulletin board feeds (i.e. OTC "over the counter" and "pink sheets" stocks). This includes US equities, equity ADR's, ETFs, and indices. If you are ordering a historical report,you would see a much larger list of equity and ETF names that were listed in the past but potentially obsolete in the present.
When did QQQQ change to QQQ?
QQQQ changed to QQQ on March 23, 2011.
Is the Implied Volatility in the EOD Option Quotes with Calcs, normalized using the 365-day or 252-day convention?
We currently normalize using the 365 convention.
What is the file size for the EOD Option Quotes with Calcs with full history and full market?
The file size is ~100 GB +-10 GB (zipped)
What is the new VIX spot value dissemination end time change?
Due to the Cboe VIX spot calculation methodology change announced 9/22/2021, we will start including VIX data through 16:16:00 ET in the following DataShop products effective 9/27/2021.


1: Equity, ETF & Index Quotes
2: Equity, ETF & Index Trades
3: Equity EOD Summary
4: CSMI Index Quotes
5: CSMI EOD Quotes
6: VIX Index Values


To view the Release notes click here.

Order Modification

What is Order Modification
Order modification allows for a customer to edit criteria for an existing order, without having to go through the process of cancelling and replacing that order.
What orders are eligible for order modification?
Currently, all API and LVP products support order modification. Additionally, orders that have an active recurring payment profile, a payment status of 'Paid', and an order status of 'Completed' are eligible for order modification. Please note that same-day order modifications for credit card orders will require a 24hr grace period before the order can be modified. This is due to a constraint from our payment processor, which limits same day refunds. If you need to modify a completed, same-day, order, that was purchased via credit card, you will need to cancel and replace the order manually.
How do I modify an order? What happens after?
Go to My Account and click on Orders. Find an order on this page that you would like to modify, and click the corresponding 'Details' link. Below the order item, you will see a link titled 'Modify'. Clicking that will kick off the process wherein you can change your product criteria and place a new order. Please note, placing a new order with a credit card will still require an overnight processing step from our payment processor.
Am I eligble for a refund if I modify my order?
Yes! We will refund you the remaining balance on your subscription at the time of order modification. In order to calculate the remaining balance, we first determine total days between the order creation date, and the end date of the subscription, respective of monthly vs. annual:

If you placed an order on 1/1/2020, for a monthly subscription, the end date will be 1/31/2020 (Add 1 month, and subtract 1 day). For this example, this amounts to a total of 30 days, not including the order date. For a yearly subscription, the end date will be 12/31/2020 (Add 1 year, and subtract 1 day). For this example, this amounts to a total of 365 days, not including the order date.

Then we determine how many days are remaining in your subscripition:

If you modified an order today, and lets say today is 1/15/2020, then from the above example for monthly order, the remaining time on your subscription is between 1/16/2020 - 1/31/2020, inclusive, which amounts to 16 days remaining. From the above example, for yearly order, the remaining time on your subscription is between 1/16/2020 - 12/31/2020, inclusive, which amounts to 351 days remaining.

Finally, we divide your order total by total days to find your order amount per day, and multiply that amount by how many remaining days are in your subscription.

Billing and Payments

How do I update my credit card on Datashop?
Go to "My Account" > "Orders" > Within the "Recurring Payments" table, find the recurring payment related to your order by locating the order id of the first order placed in your subscription (the initial order id). Click on 'View Billing/Cancellation' to expand all info related to your subscription payment method. After expanding you should see a column titled "Payment Profile" > Click "View/Edit" for the respective recurring payment > Here you can update your credit card. Updating your credit card takes an overnight process.
How do I cancel my order that is on a recurring payment?
Go to "My Account" > "Orders" > Within the "Recurring Payments" table, find the recurring payment related to your order by locating the order id of the first order placed in your subscription (the initial order id). Click on 'View Billing/Cancellation' to expand all info related to your subscription payment method. Select Cancel Recurring Payment to end your subscription.
Contact Us
For technical support or to discuss how DataShop can help your business:
OR
Phone
+1 800 307-8979 U.S.
+1 312 786-7400 Global

Your message was successfully sent.

Thank you for your inquiry. We will respond to your request shortly.

Send us a message:

*Required fields

We're sorry, an error occurred.