> For the complete documentation index, see [llms.txt](https://docs.unsub.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.unsub.org/how-to-guides/upload-pta-data.md).

# Upload PTA data

A key data source for Unsub is the Post-Termination Access dates of each journal — the range of content you'll still have access to, even after a cancellation. If you cancel a Big Deal, PTA to back content will become an important source of fulfillment, especially over the first few years.

Of course, this will vary, depending on the journal. In some fields (like math or philosophy), back content stays relevant for a long time, and so PTA is quite significant. In other (like biomed), readers are disproportionately reading brand-new articles, and so PTA doesn't impact post-cancellation fulfillment that much. The Unsub model accounts for all this, using a training set composed of millions of data points from thousands of libraries, and customized it to your institution using your COUNTER data.

**By default, the model assumes that you have no PTA rights to any of the journals in your COUNTER data**. However, this is probably not the case, and so **likely underestimates your post-cancellation access**. You can upload a list of your actual PTA date ranges by journal, and Unsub will recalculate your forecasts using that data.

Here's how.

First, navigate to the package you're interested in, click the Setup tab, and scroll to the PTA section:

![Setup PTA](/files/SqJbk1cgLzwLO2Us5TbE)

As you can see, there is a warning that you are missing PTA data.

Let's fix that by uploading a custom file. The file is pretty simple, just a spreadsheet with three columns: **ISSN**, **Start Data**, and **End Date**. A few other tips:

* For the dates, we prefer an [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601) format like this: **YYYY-MM-DD**. However, we make our best guess at dates in other formats as well, and they generally work.
* If a journal's PTA is ongoing, leave the End Date blank.

Here's an example:

![Example PTA spreadsheet file](/files/ymS5lF3MF4Cka9N3s18T)

To upload your file, click the Paperclip, then find your file and select it, then click the Upload arrow. You'll wait a minute or two while Unsub starts to upload and process the file. Then when it's done, you'll see something like this:

![Successful PTA file upload](/files/ekTh2ucTNUBbv3693YsZ)

Looking at the "Your PTA file" section, we can see there are now 373 journals where the model will using our custom date ranges. You can click on the download arrow to the far right to view the journals and the ranges being used.

If you'd like to replace this data later you can click the Trash can to the right of the row and then upload a new file — your scenario forecasts will automatically recalculate to use the new data.

### A few things to be aware of related to PTA in Unsub

* Unsub forecasts use PTA for roughly the most recent 10 years, starting from the current year minus 10 (so in 2026, the earliest year used is 2016). **This window rolls forward each year**, so the earliest year will change over time. If you have PTA start dates earlier than that, there's no need to edit your file — older start dates are simply treated as the start of the window. This is because content older than \~10 years contributes very little to post-cancellation usage, so it doesn't meaningfully change the forecast.
* For PTA end dates that are ongoing (blank) or in the current year or later, the end date shown will be the previous complete year (current year minus one). For example, in 2026 a blank end date, or an end date of 2026 or later, will display as 2025.

\\


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.unsub.org/how-to-guides/upload-pta-data.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
