Basis for Windows – Stock Trade Tracking Software
Managing stock investments can be overwhelming. Between tracking purchase prices, adjusting for stock splits, calculating capital gains, and preparing tax documents, individual investors often find themselves buried in spreadsheets and paper receipts. Enter Basis for Windows—a specialized software tool designed to simplify stock basis tracking and trade management directly from your PC.
This comprehensive guide covers everything you need to know about Basis for Windows, including its features, benefits, how it works, and why it remains a valuable tool for investors who prefer desktop software over cloud-based alternatives.

What Is Basis for Windows? An Overview
Basis for Windows is a desktop software application designed to help individual investors track and manage their stock investments. Unlike full-featured financial suites like Quicken or QuickBooks, Basis focuses on one specific task: maintaining accurate cost basis information for stocks, mutual funds, and other securities.
The software allows users to:
| Feature | Description |
|---|---|
| Enter stock trades | Simple, intuitive trade entry on PC |
| Track cost basis | Automatically calculates your adjusted cost basis |
| Handle stock splits | Automatically adjusts holdings and basis |
| Retain data | Keeps your information when switching brokers |
| Look up purchase prices | Easily find original purchase prices |
The software is designed for Windows operating systems (Windows 98 through Windows 10) and has been available for download since the early 2000s. Despite its age, it continues to serve investors who prefer offline, desktop-based portfolio management.
Why investors choose Basis:
- Simplicity – No muddling through menus just to complete simple tasks
- Dedicated functionality – Focuses only on what matters for tax reporting
- Broker independence – Your data stays with you, not with your brokerage
- Cost-effective – One-time purchase versus subscription fees
Understanding Stock Cost Basis
Before diving into the software’s features, it is important to understand what “cost basis” means and why tracking it matters.
What Is Cost Basis?
Cost basis is the original value of an asset for tax purposes, usually the purchase price, adjusted for stock splits, dividends, and return of capital distributions. When you sell a stock, the difference between the sale price and your cost basis is your capital gain (or loss), which must be reported to tax authorities.
Example:
- You buy 100 shares of XYZ at $10 per share = $1,000 cost basis
- You sell 100 shares of XYZ at $15 per share = $1,500 sale proceeds
- Your capital gain = $1,500 – $1,000 = $500
Why Accurate Basis Tracking Matters
| Reason | Explanation |
|---|---|
| Tax compliance | Incorrect basis leads to incorrect capital gains reporting |
| Tax optimization | Knowing your basis helps with tax-loss harvesting |
| Investment decisions | Accurate basis helps evaluate true investment performance |
| Audit protection | Proper records protect you during tax audits |
Complications That Affect Cost Basis
- Stock splits – When a company issues additional shares, the per-share basis decreases
- Dividend reinvestments – Each reinvestment creates a new tax lot with its own basis
- Return of capital – Reduces basis without being taxable as income
- Wash sales – Disallowed losses affect basis calculation
- Inherited stock – Stepped-up basis rules apply
- Gifted stock – Carryover basis rules apply
Basis for Windows handles these complications automatically, saving investors hours of manual calculation.

Key Features of Basis for Windows
1. Easy Stock Trade Entry on PC
The software provides a simple, intuitive interface for entering stock trades. Unlike complex financial software with dozens of menus, Basis keeps trade entry straightforward.
What you can record:
- Purchase date and price
- Number of shares
- Commissions and fees
- Sale date and price
- Split adjustments
2. Automatic Stock Basis Tracking
Once trades are entered, Basis automatically calculates and updates your cost basis. This includes:
| Calculation | Automatic? |
|---|---|
| Original purchase basis | Yes |
| Adjusted basis after splits | Yes |
| Basis after additional purchases | Yes |
| Gain/loss on sales | Yes |
3. Automatic Stock Split Adjustment
Stock splits can be confusing. A 2-for-1 split doubles your shares but cuts the per-share price in half. Your total basis remains the same, but the per-share basis changes.
Basis for Windows handles this automatically:
- Enter the split ratio (e.g., 2:1, 3:2, 5:1)
- Software adjusts share count and per-share basis
- Historical records remain accurate
4. Data Retention When Changing Brokers
One of Basis’s most valuable features is broker independence. If you transfer your portfolio from one brokerage to another, your data stays in Basis. You do not need to re-enter years of trade history.
This is particularly useful for investors who:
- Switch brokers for better terms
- Consolidate accounts from multiple brokers
- Leave a broker that no longer provides historical data access
5. Easy Purchase Price Lookup
Need to know what you paid for a stock five years ago? Basis provides quick lookup of original purchase prices without digging through old statements.
6. Tax Reporting Support
At tax time, Basis provides reports showing:
- Capital gains and losses by security
- Short-term vs. long-term holdings
- Adjusted basis for sold positions
- Holding periods
User Reviews: What Real Users Say
Positive Feedback
“Finally a program that I can just open up and use!”
This reviewer highlights Basis’s primary advantage: simplicity. For investors who do not need full-featured accounting software, Basis provides exactly what they need without clutter.
“Works just fine” (Developer’s response)
This response clarifies that Basis uses a paid registration model with a 30-day free trial—a common practice for software of its era.
Mixed Reviews
“Error in software”
This review likely reflects a user who attempted to use the software without purchasing a registration code. The developer’s response clarifies that a valid registration code is required for full functionality.
Overall Rating
Basis for Windows has a 3.7/5 star rating based on 3 user reviews. While the sample size is small, the feedback indicates that users who successfully register and use the software find it valuable, particularly compared to more complex alternatives like Quicken.
Basis vs. Modern Investment Tracking Solutions
| Feature | Basis for Windows | Quicken/QuickBooks | Spreadsheets | Cloud Apps (Personal Capital, etc.) |
|---|---|---|---|---|
| Cost | One-time purchase | Subscription | Free | Free or freemium |
| Learning curve | Low | High | Medium | Low |
| Automatic downloads | No | Yes (from broker) | No | Yes |
| Stock split handling | Automatic | Automatic | Manual | Usually automatic |
| Tax reporting | Basic | Comprehensive | Manual | Basic to comprehensive |
| Cloud access | No | Some versions | No | Yes |
| Platform | Windows only | Windows/Mac/Web | Any | Web/mobile |
| Data ownership | Complete | Partial | Complete | Limited |
When to Choose Basis
Choose Basis if you:
- Prefer desktop software over cloud services
- Do not want to pay ongoing subscription fees
- Only need cost basis tracking (not full portfolio management)
- Are comfortable entering trades manually
- Use a Windows PC
When to Choose Alternatives
Choose modern alternatives if you:
- Need automatic transaction downloads from your broker
- Want mobile access to your portfolio
- Require comprehensive financial planning features
- Prefer cloud-based solutions
- Use a Mac or mobile devices primarily
How to Use Basis for Windows
Installation
- Download the Basis installer from CNET Download
- Run the installer on your Windows PC (Windows 98 through Windows 10 supported)
- Follow the installation wizard – typical settings are fine
- Launch the program after installation
Initial Setup
Upon first launch, Basis will operate in trial mode for 30 days. During this period, you can explore all features.
To continue using the software after 30 days, you must:
- Go online to purchase a registration code
- Copy the code from the confirmation web page
- Enter the code into the program
Entering Your First Trade
- Select “New Trade” or equivalent from the main menu
- Enter the stock symbol (e.g., AAPL for Apple)
- Enter the trade date
- Enter number of shares
- Enter purchase price per share
- Enter commission (if any)
- Save the trade
Recording a Stock Split
- Select the stock from your holdings list
- Choose “Stock Split” from the actions menu
- Enter the split ratio (e.g., 2 for 2:1 split)
- Save – Basis automatically adjusts shares and per-share basis
Generating Tax Reports
Before tax season:
- Navigate to Reports menu
- Select “Capital Gains Report” or similar
- Choose the tax year
- Review and print the report
Backing Up Your Data
Basis stores its data locally on your computer. To prevent data loss:
- Regularly back up the Basis data folder (location varies by Windows version)
- Export data if the software offers export functionality
- Keep installation file and registration code in a safe place
System Requirements
| Requirement | Detail |
|---|---|
| Operating System | Windows 98, Me, NT, 2000, XP, 10 |
| Platform | Windows only (32-bit and 64-bit compatible) |
| Internet Connection | Required only for registration |
| Storage Space | Minimal (program is small) |
| RAM | 64MB+ (more is fine) |
Note: Basis runs on older Windows versions but is also compatible with Windows 10. It has not been tested on Windows 11, but compatibility is likely.
Note on Mac/Linux: Basis is a Windows-only application. Mac and Linux users would need virtualization software (Parallels, VMware, Wine) to run it.
Frequently Asked Questions (FAQs)
1. Is Basis for Windows really free?
Basis for Windows offers a 30-day free trial. After 30 days, you must purchase a registration code to continue using the software. The full version requires a one-time purchase (no subscription).
2. How does Basis compare to Quicken?
Basis is simpler and more focused than Quicken. While Quicken is a full-featured personal finance suite (bill pay, budgeting, banking, investments), Basis only tracks stock cost basis. Users who found Quicken too complex often prefer Basis.
As one reviewer noted: “Finally a program that I can just open up and use! No muddling through menus just to complete a simple task. Much easier to use than Quicken.”
3. Does Basis automatically download transactions from my broker?
No. Basis requires manual trade entry. This is by design—Basis focuses on simplicity and does not include the complexity of broker integration. However, this also means Basis works with any broker, anywhere, without worrying about compatibility.
4. What happens when a stock splits?
Basis automatically adjusts for stock splits. You simply enter the split ratio (e.g., 2:1), and the software updates share counts and per-share basis while keeping total basis correct.
5. Can I use Basis to track mutual funds and ETFs?
Yes. Basis works for any security where you need to track cost basis, including:
- Individual stocks
- Mutual funds
- Exchange-traded funds (ETFs)
- REITs
- Options (basic tracking)
6. What happens if I change brokers?
Your Basis data remains intact. You do not need to re-enter historical trades. Just continue using Basis as before—broker independence is one of the software’s key advantages.
7. Is Basis compatible with Windows 11?
Basis was last updated for Windows XP and Windows 10. While it has not been formally tested on Windows 11, older 32-bit applications often run on Windows 11 through the Windows compatibility layer. Users have reported success running similar vintage software on Windows 11.
8. Why does the program keep asking for a number?
The software is asking for a valid registration code. Basis operates in trial mode for 30 days. After that, you must purchase a registration code from the developer’s website and enter it into the program.
9. What happens to my data if I reinstall Windows?
Basis stores data locally. If you reinstall Windows without backing up the Basis data folder first, you will lose your data. Always back up C:\Program Files\Basis (or the installation folder) before reformatting.
10. Does Basis support multiple portfolios or accounts?
Yes. Basis can track multiple portfolios (e.g., taxable account, IRA, joint account) separately. Each account maintains its own cost basis records.
11. Can I import data from my broker?
Basis does not have automatic import features. However, many brokers allow you to export trade history to CSV format. You may be able to manually enter from these exports, or use third-party conversion tools.
12. Is Basis still supported by the developer?
The software was last updated in the Windows XP era. Active support may be limited. However, the software remains functional on modern Windows versions, and the registration system still works as described in user reviews.
13. How does Basis handle wash sales?
Basis tracks wash sale adjustments according to tax rules. When you sell a security at a loss and repurchase the same or substantially identical security within 30 days, Basis adjusts the cost basis of the repurchased shares to reflect the disallowed loss.
14. Can I print IRS Form 8949 from Basis?
Basis generates capital gains reports that provide the information needed for Form 8949 (Sales and Other Dispositions of Capital Assets). You may need to transfer the information manually, depending on your tax preparation method.
15. Is there a mobile version of Basis?
No. Basis is a Windows desktop application only. There is no iOS, Android, or web version. For mobile access, consider cloud-based alternatives like Personal Capital or tracking via your broker’s mobile app.
The Future of Cost Basis Tracking
The investment world has changed significantly since Basis was first released. Many brokers now automatically track cost basis for securities purchased after 2011 (under IRS regulations). However, Basis remains valuable for:
| Scenario | Why Basis Helps |
|---|---|
| Legacy holdings | Shares purchased before broker basis tracking began |
| Multiple brokers | Consolidating history from various sources |
| Transferred securities | Keeping records when moving between brokers |
| Complex adjustments | Splits, spin-offs, mergers, return of capital |
| Tax-loss harvesting | Tracking wash sales across accounts |
While broker-provided basis tracking is convenient, it is not perfect. Brokers may not have complete history for older shares, may apply different cost lot accounting methods, or may lose data during transfers. Basis provides a permanent, independent record that you control.
Conclusion: Simple, Focused, and Reliable
Basis for Windows proves that software does not need to be complex to be useful. In an era of bloated financial suites and subscription-based cloud services, Basis offers a refreshing alternative: a simple, one-time purchase desktop application that does exactly what it promises.
For individual investors who want to track stock cost basis without learning complex accounting software or paying recurring fees, Basis remains a solid choice. It handles stock splits automatically, retains data when you change brokers, and provides easy access to purchase prices when you need them.
The software is not for everyone. If you need automatic broker downloads, mobile access, or comprehensive financial planning tools, look elsewhere. But if you value simplicity, data ownership, and a one-time purchase model, Basis is worth considering.
Key Takeaways:
| Feature | Benefit |
|---|---|
| Easy trade entry | No complex menus |
| Automatic split adjustment | Saves manual calculation |
| Broker independence | Your data, your control |
| 30-day free trial | Try before you buy |
| One-time purchase | No subscription fees |
Whether you are a long-term buy-and-hold investor, an active trader, or someone managing inherited securities, Basis for Windows provides the tools you need to maintain accurate cost basis records—without the headaches of spreadsheets or the complexity of full-featured financial software.