Content Management
Document Management
ERP
Financial Management
NetSuite Document Management: File Cabinet Limits and Add-On Options

Last updated: November 3, 2026 · Independent guide · We do not sell rankings or coverage.
NetSuite document management runs on the File Cabinet, a folder-based store where every file can be attached to customer, vendor and transaction records. Oracle’s current service tier table lists file storage from up to 100 GB on the Standard tier to up to 4,000 GB on Ultimate, access is controlled at the folder level rather than the file level, and the built-in File Cabinet search matches file and folder names. Companies that need retained version history, retention schedules or invoice capture beyond NetSuite’s own Bill Capture usually add a SuiteApp or connect an external repository.
How we researched this
Every menu path, field label and limit below comes from Oracle’s NetSuite Applications Suite online help. Oracle’s help pages show no publication date; all were checked on November 3, 2026. Retention periods come from IRS pages and the eCFR. Add-on capabilities come from vendor pages. We also read the ranking pages from Tipalti, Folio3 and Workiro, which all sell NetSuite products or services. We did not test a live account.
Before you start
- Role. Oracle says only users with the Administrator role and users with the Documents and Files permission can use the File Cabinet (Oracle, no date shown). Checking storage use needs the Billing Information permission (Oracle, no date shown).
- Features. File Cabinet is enabled on the Company subtab of Setup > Company > Enable Features. Bill Capture also needs Bill Capture and A/P on the Accounting subtab, plus Custom Records, Client SuiteScript and Server SuiteScript on the SuiteCloud subtab (Oracle, no date shown).
- Location. Oracle says Bill Capture is available only in the United States (Oracle, no date shown).
Step 1: Check storage capacity and current use
Go to Setup > Company > View Billing Information. The Current Used Quantity column for the File Cabinet Size (GB) component shows how much space the File Cabinet uses (Oracle, no date shown). Administrators can also see capacity at Setup > Company > Service Tier Dashboard, which is not available in sandbox accounts (Oracle, no date shown).
| Service tier | File storage | Users | Monthly transaction lines |
|---|---|---|---|
| Standard | Up to 100 GB | Up to 100 | Up to 200K |
| Premium | Up to 1,000 GB | Up to 1,000 | Up to 2M |
| Enterprise | Up to 2,000 GB | Up to 2,000 | Up to 10M |
| Ultimate | Up to 4,000 GB | Up to 4,000 | Up to 50M |
Source: Oracle, NetSuite Service Tier Structure, no date shown, checked November 3, 2026.
Oracle’s upload help page still says each account comes with 10 GB of total storage unless more was purchased (Oracle, no date shown). Because the two pages disagree, confirm your figure on the Billing Information page. If you go over the storage limit, administrators get a banner and an email, and Oracle grants a 90-day grace period for File Cabinet storage only (Oracle, no date shown). The Oracle pages cited here do not give a price for extra storage.
Step 2: Build a folder structure
Click the Documents tab, then New Folder. Enter the Folder Name, choose the parent in Sub-Folder of, add a Description, and click Save. Checking Private makes the contents visible only to you (Oracle, no date shown).
Oracle warns that many subfolders can slow performance, says you should not create more than 50,000 subfolders, and notes that the Move To list shows only 20,000 folders (Oracle, no date shown). A structure by document type and year, such as AP Invoices > 2026, keeps the count low and lines up with retention periods.
Step 3: Restrict access by folder
Go to Documents > Files > File Cabinet, click Edit on the folder, and set Restrict by Class, Restrict by Department, Restrict by Location, Restrict by Group or Restrict by Subsidiary (Oracle, no date shown).
You cannot restrict individual files, only the folder. Employees in a parent subsidiary can open all child subsidiary folders, so use a group restriction if that is too broad. A subfolder created after the parent was restricted to a group inherits that restriction, but later changes to the parent do not flow down, so you must update existing subfolders by hand (Oracle, no date shown).
Step 4: Attach documents to records
On any record, open the Communication subtab, then the Files subtab. Either pick a file in Attach Existing Files and click Attach, or click New File, select a Folder, browse to the file and click Save. You can do this in view mode without editing the record (Oracle, no date shown).
The attached file lives in the folder you chose, and a user needs access to that folder to open it from the record. You cannot attach a file straight from Attachments Sent or Attachments Received; move it to another folder first (Oracle, no date shown). The Hide Attachment Folders preference at Setup > Company > General Preferences, checked by default for new customers, hides those two folders from the File Cabinet while users still open the files from records (Oracle, no date shown). Oracle’s File Drag and Drop SuiteApp adds a drop zone to records that have a Files subtab, including custom records, and sends uploads to a destination folder the administrator sets (Oracle, no date shown).
Step 5: Capture vendor invoices with Bill Capture
Bill Capture creates vendor bills from uploaded or emailed PDF, JPEG or PNG files. Oracle says it uses the OCI Document Understanding Custom Generative Model to extract values and suggests matches to vendors, items and purchase orders. Bills appear at Transactions > Payables > Scanned Vendor Bills, where a reviewer checks each one on the Review Scanned Bill page before creating the bill. Email capture runs through the Transaction Email Capture SuiteApp (Oracle, no date shown).
At Setup > Users/Roles > User Management > Manage Roles, give AP clerks Documents and Files at Create plus Scanned Vendor Bills and Bills at Full. The Bills permission alone does not allow uploads (Oracle, no date shown).
Plan around the published limits: uploads up to 8 MB per file, emails up to 20 attachments and 10 MB in total, PDFs up to 30 pages, one bill per file, and a recommended maximum of 50 files per upload (Oracle, no date shown). Three-way match and approvals still run through your normal bill workflow; see our three-way match guide.
Step 6: Make documents findable
On the File Cabinet page, enter a keyword in the Search box and click Search. Oracle says this searches keywords from file and folder names (Oracle, no date shown). Oracle does not describe it as a content search, so name files by vendor, invoice number and date.
To find records by their attachments, build an advanced search on transactions or vendors, choose File Fields… in the Filter list on the Criteria subtab, and add file fields as columns on the Results subtab (Oracle, no date shown). Our NetSuite saved search guide covers the AP search setup in more detail.
Step 7: Map retention periods to folders
NetSuite’s help does not describe an automatic retention or disposal schedule for File Cabinet files, so the schedule lives in your policy and folder design. The main federal periods for finance and AP records, checked November 3, 2026, are below. State law, contracts and industry rules can require longer periods.
| Record type | Minimum period | Source |
|---|---|---|
| Records supporting an income tax return (general case) | 3 years; 6 years if income is underreported by more than 25%; 7 years for a bad debt or worthless securities claim | IRS, updated June 30, 2026 |
| Property and asset records | Until the limitations period expires for the year you dispose of the property | IRS, updated June 30, 2026 |
| Employment tax records | At least 4 years after filing the fourth quarter for the year | IRS, updated June 12, 2026 |
| Customer orders and invoices received, time cards (FLSA) | At least 2 years | 29 CFR 516.6, eCFR current as of October 23, 2026 |
If you scan paper invoices and destroy the originals, IRS Rev. Proc. 97-22 sets the standard for the storage system. It requires reasonable integrity controls, a quality assurance program, an indexed retrieval system and legible output, and allows destroying originals only after you test the system (IRS, Rev. Proc. 97-22, no date shown). Rev. Proc. 98-25 adds documented controls against unauthorized addition, alteration or deletion of records (IRS, updated August 21, 2026). Our document retention policy template shows how to lay out a schedule by record type.
Common mistakes and how to fix them
- Relying on file-level privacy. NetSuite only restricts folders. Move sensitive files, such as W-9s or payroll documents, into their own restricted folder.
- Overwriting by accident. On a .zip upload through Advanced Add, the Overwrite Files with Same Name box replaces existing files with the same path and name (Oracle, no date shown). Leave it cleared unless you mean to replace files.
- Using the inactive flag as deletion. Oracle says you can make an inactive file active again at any time (Oracle, no date shown). Inactivating a file does not dispose of it under a retention policy.
Limitations of the native File Cabinet
Oracle’s editing page says a replacement upload replaces the previous version and does not describe a list of retained earlier versions (Oracle, no date shown). Every file has system notes, and some file types carry a File Content Hash that changes when the content changes (Oracle, no date shown).
Search covers names, access control stops at the folder, the help pages cited here do not describe automatic retention or legal hold, and storage is tied to your service tier. For developers, SuiteScript methods that load file content into memory have a 10 MB limit (Oracle, no date shown).
When companies add a third-party tool
Companies usually add a tool when storage approaches the tier limit, when contracts need retained version history, or when legal or audit teams want enforced retention. Options are connectors to an external repository and AP-focused document systems. The claims below come from the vendors, which sell these products.
| Add-on | Where files live | Versioning, OCR, retention | Limitations stated or not addressed |
|---|---|---|---|
| Box for Oracle NetSuite | Box folders organized by record type | Box keeps up to 50 prior versions on Business plans and 100 on Enterprise; retention policies come with Box Governance | Governance is included only in Enterprise Plus and Enterprise Advanced, paid add-on otherwise; v3 needs a migration |
| ExtendDocs (Celigo) | SharePoint and OneDrive | Listing cites OneDrive and SharePoint data retention policies; search bar inside NetSuite | No pricing or versioning detail on the listing |
| PairSoft (PaperSave, DocuPeak) | PairSoft cloud repository | OCR capture, including mobile camera; indexing | Page does not describe versioning or retention rules |
| Charted Advanced Document Management | NetSuite or AWS | Uses NetSuite search and audit trail | Vendor says audit trails come from NetSuite rather than a separate versioning system; no retention controls described |
Sources: Box SuiteApp v3, Box versions, Box retention, ExtendDocs listing, PairSoft, Charted; all no date shown, checked November 3, 2026. None of these vendors publishes a price on the pages cited.
If you already run Box or Microsoft 365 retention policies, a connector adds the least new governance work. For a wider view of repository software, see our guide to enterprise content management software.
Related guides
- NetSuite Bill Capture: Setup, Accuracy and Limits
- NetSuite Add-Ons: SuiteApps Finance Teams Install Most
- NetSuite Administrator: Role, Skills and Salary
Frequently asked questions
How much storage does the NetSuite File Cabinet include?
Oracle’s service tier table lists up to 100 GB for Standard, 1,000 GB for Premium, 2,000 GB for Enterprise and 4,000 GB for Ultimate. Oracle’s upload help page still cites 10 GB per account, so check Setup > Company > View Billing Information for your actual allowance and use.
Does NetSuite keep old versions of files?
Oracle’s documentation describes replacing a file with a new upload and does not describe a retained version list, though system notes record changes. To restore earlier contract drafts, use a repository with version history, such as Box or SharePoint, through a connector.
Can NetSuite search inside PDF invoices?
Oracle describes File Cabinet search as matching file and folder names. Bill Capture extracts values to create bill records, but it does not make the File Cabinet searchable by content.
How long should we keep AP invoices in NetSuite?
The IRS default for records that support a tax return is 3 years, rising to 6 or 7 years in specific cases, and property records are kept until the limitations period ends for the year of disposal. Check state rules and contracts before you set yours.
Sources
- Oracle NetSuite Help: NetSuite Service Tier Structure, no date shown, checked November 3, 2026
- Oracle NetSuite Help: NetSuite Service Tier Dashboard FAQs, no date shown
- Oracle NetSuite Help: File Cabinet Overview, no date shown
- Oracle NetSuite Help: Uploading Files to the File Cabinet, no date shown
- Oracle NetSuite Help: Creating File Cabinet Folders, no date shown
- Oracle NetSuite Help: Restricting Access to File Cabinet Folders, no date shown
- Oracle NetSuite Help: Hiding Attachment Folders, no date shown
- Oracle NetSuite Help: Attaching Files to Records, no date shown
- Oracle NetSuite Help: FAQ: File Drag and Drop SuiteApp, no date shown
- Oracle NetSuite Help: Editing Files in the File Cabinet, no date shown
- Oracle NetSuite Help: Searching for and Viewing Files in the File Cabinet, no date shown
- Oracle NetSuite Help: Searching by File Attachments, no date shown
- Oracle NetSuite Help: N/file Module, no date shown
- Oracle NetSuite Help: Bill Capture, no date shown
- Oracle NetSuite Help: Prerequisites for Bill Capture, no date shown
- Oracle NetSuite Help: Bill Capture Considerations, no date shown
- IRS: How long should I keep records?, last reviewed or updated June 30, 2026
- IRS: Employment tax recordkeeping, last reviewed or updated June 12, 2026
- IRS: Automated records (Rev. Proc. 98-25), last reviewed or updated August 21, 2026
- IRS: Rev. Proc. 97-22, no date shown
- eCFR: 29 CFR 516.6, Records to be preserved 2 years, up to date as of October 23, 2026
- Box Support: Box for Oracle NetSuite SuiteApp v3 (Box sells this product), no date shown
- Box Support: Adjusting the Number of File Versions to Preserve, no date shown
- Box Support: About Retention and Retention Policies, no date shown
- Microsoft Marketplace: ExtendDocs Document Management for NetSuite (listing by Celigo, which sells the product), no date shown
- PairSoft: Document Management for NetSuite (PairSoft sells this product), no date shown
- Charted: Advanced Document Management for NetSuite (Charted sells this product), no date shown
