Order Online Online Help More Products

Stock Trader's Tax & Accounting Companion Service (StockTax)

Referrals of Joe Rowe - click here to place your order

StockTax is able to process thousands of your Stock Trading in Seconds,
which would take you or your accountant many error-prone wasted hours!!
StockTax will convert, process, sort and match your trading transactions
to produce a IRS 1040 Schedule-D ready report!

Here is a simple example:

3 transactions with $3,955.00 profit to be declared in Schedule-D:
Shares Symbol Price Fee Paid Received
Buy 300 MSFT 100 15.00 30,015.00
Sell 200 MSFT 110 15.00 21.985.00
Sell 100 MSFT 120 15.00 11,985.00

The IRS WILL NOT ACCEPT this plain buy/sell transaction list shown above!
Unfortunately that's all you most likely will receive from your broker!

Here is the report the IRS requires you to file, generated from StockTax:

Shares Symbol Date acquired Date sold  Cost Basis Sales Price Gain/Loss
====== ====== ============= ========== ========== ==========  =========    
200    MSFT   2000/01/10    2000/01/20 20,010.00   21,985.00   1,975.00   
100    MSFT   2000/01/10    2000/01/30 10,005.00   11,985.00   1,980.00   
====== ====== ============= ========== ========== ==========  =========    
TOTAL                                  30,015.00   33,970.00   3,955.00   


Here is a bit more complex example:

4 transactions:
B/S |Date    |Time  |Symbol|Shares|   Amount|   Price| Fees|
BUY |20131105|122000|MSFT  |   400| 12000.00| 30.0000| 4.00|
BUY |20131105|122100|MSFT  |   600| 18060.00| 30.1000| 5.00|
SELL|20131105|130000|MSFT  |  -300| -9060.00| 30.2000| 3.12| 
SELL|20131105|130100|MSFT  |  -700|-21210.00| 30.3000| 7.24| 

The two buy  transactions - on the same date - are accumulated into one position:
BUY |20131105|122100|MSFT  |  1000| 30060.00| 30.0600| 9.00|

Here is the StockTax IRS style report:

Shares Symbol Date acquired Date sold  Cost Basis Sales Price Gain/Loss
====== ====== ============= ========== ========== ==========  =========    
200    MSFT   2000/01/10    2000/01/20 20,010.00   21,985.00   1,975.00   
100    MSFT   2000/01/10    2000/01/30 10,005.00   11,985.00   1,980.00   
====== ====== ============= ========== ========== ==========  =========    
TOTAL                                  30,015.00   33,970.00   3,955.00   

StockTax has even split up proportionally the $15.00 fee for the 300 share Buy
into $10 for the 200 share Sell (Cost Basis 20,010.00)
and $5   for the 100 share Sell (Cost Basis 10,005.00)
(To simplify the example we have not added the 1/300th SEC fee to the Sell Fee's!)

StockTax can also merge multiple fills as shown below:
Type Shares Symbol Date bought Net Paid          Date sold  Net Received        Gain/Loss   Percent
==== ====== ====== =========== ================= ========== =================   =========== =======
Long 300    MSFT   2001/01/10  30,015.00/100.000 2001/01/11 33,970.00/113.333   3,955.00    11.64
==== ====== ====== =========== ================= ========== =================   =========== =======
TOTAL                           30,015.00                     33,970.00         3,955.00    13.18(Total)

Save yourself precious time and use StockTax (see Prices)

For more information view the StockTax Online Manual

Regarding Wash Sales: StockTax does not process Wash Sales, since in most cases the wash sale rule has no effect on the yearly totals. Only in rare cases when you are re-entering positions by January you held in December AND had a loss in those trades you are not allowed to deduct the loss in the current Tax Year. Just exclude those few December wash sale trades from the yearly total.
For Wash Sale details see: http://traderstatus.com/washsale.htm

linered.gif (86 bytes)
(StockTrading Links)
  linered.gif (86 bytes)
We offer also the following other Products:

GlobalTemperature We are offering the "Global Temperature Database (GloTeDB)" to assist you in in depth worldwide temperature analysis and
trend detection with up-to-date data (continuously updated - recent update Jan6th 2014)
Backtesting We are offering the "Diamond Backtesting with Walk Forward  Manager (BTWFMgr)" to assist you in in depth test-driving, evaluating and optimizing your trading strategy.
It uses advanced powerful methods like Strategy Potential Analysis and Walk Forward Backtesting.
MultiCharts MultiCharts is a clever program with intuitive charts, a fast back-testing engine, and strong reporting tools. It is cheaper than some of its peers.
Charting is one of the program's strengths. You can plot any instrument in any time interval, from ticks and seconds to minutes, hours, days, and so on."
MultiCharts has unique features that make it stand out from its competitors. It's flexible, it's robust, and a lot of thought has gone into creating this product."
Our "Diamond Backtesting with Walk Forward  Manager (BTWFMgr)" product works well with the MultiCharts platform - which is also compatible with TradeStation's EasyLanguage.
Trend System We are offering the "Universal Trend Detection System (UNITRDES)" to assist you in detecting the current trend in real-time
in any market (Stocks, ETF's, futures, FOREX etc) using an intuitive continuous color scheme. Includes is also an fully automated trading
strategy system. Advanced statistic algorithms are used and you can customize all trend parameters to your preference.
TradeStation We are offering personalized Services for TradeStation® to assist you in creating your own trading strategies, indicators, studies, ShowMe, user functions, DLL interfaces and training.
Our rate is only $100 per hour for programming and telephone consulting. To help you improve and optimize further your TradeStation® Strategy Results,
we have developed the TradeStation® Strategy Report Analyzer (TSRAna). To alerts you of the time left and closing of the current bar in real-time, we have developed the TradeStation® Bar Countdown Utility.
UnixDos The UnixDos Toolkit makes the full power of all the 64 main UNIX® utilities available under any Windows or MSDOS Environment. It allows you to do powerful tasks directly from the command line or batch files. In addition it provides 28 useful utilities beside the regular UNIX® set of programs. UnixDos contains many improvements over the standard UNIX® and offers also a much more powerful argument expansion than even UNIX® or DOS..


linered.gif (86 bytes)

StockTax Report Sample1
Here we show an IRS-Style "ready to file" 1040-D Report Sample:

Account# :    12345678

Type    Shares  Symbol    Date acquired    Date sold    Cost Basis   Sales Price    Gain or Loss   
====    ======  ======    ============     ==========   ==========   ===========   =============   
Long    1200    CBTSY      1998/10/01     1998/10/01      9,670.00     11,077.13    1,407.13   
Long     200    CBTSY      1998/10/01     1998/10/01      1,803.75     1,774.94       -28.81   
Long     700    CBTSY      1998/10/01     1998/10/01      6,313.13     6,189.79      -123.34   
Long     300    CBTSY      1998/10/01     1998/10/01      2,705.62     2,662.41       -43.21   
Long     200    CBTSY      1998/10/01     1998/10/01      1,791.25     1,784.94        -6.31   
Long    1000    CBTSY      1998/10/01     1998/10/01      8,956.25     8,902.20       -54.05   
Long     200    CBTSY      1998/10/01     1998/10/01      1,803.75     2,062.43       258.68   
Long    1000    CBTSY      1998/10/01     1998/10/01      9,018.75    10,352.15     1,333.40   
Long     500    CBTSY      1998/10/01     1998/10/01      5,292.50     5,258.57       -33.93   
Long     500    CBTSY      1998/10/01     1998/10/01      5,292.50     5,281.07       -11.43   
Long    1000    CBTSY      1998/10/01     1998/10/01     10,647.50    10,164.66      -482.84   
Long    1000    CBTSY      1998/10/01     1998/10/01     10,210.00    10,102.16      -107.84   
Long     500    CBTSY      1998/10/01     1998/10/01      5,135.23     4,971.08      -164.15   
Long     600    CBTSY      1998/10/01     1998/10/01      6,162.27     5,999.80      -162.47   
Long     600    HRC        1998/10/01     1998/10/01      6,049.77     5,939.80      -109.97   
Long     900    DSP        1998/10/01     1998/10/01      6,153.75     5,996.04      -157.71   
Long     500    HRC        1998/10/01     1998/10/01      5,041.48     4,946.08       -95.40   
Long     800    CBTSY      1998/10/01     1998/10/01      7,966.36     7,827.23      -139.13   
Long     200    CBTSY      1998/10/01     1998/10/01      1,991.59     1,939.93       -51.66   
Long     100    CBTSY      1998/10/01     1998/10/01        995.80       981.21       -14.59   
Long    1200    CBTSY      1998/10/02     1998/10/02     12,097.50    12,052.09       -45.41   
Long     500    HRC        1998/10/02     1998/10/02      5,116.25     4,946.08      -170.17   
Long     100    DSP        1998/10/02     1998/10/02        677.25       658.72       -18.53   
Long     900    DSP        1998/10/02     1998/10/02      6,095.25     5,996.04       -99.21   
Long     173    CBTSY      1998/10/02     1998/10/02      1,652.15     1,632.63       -19.52   
Long     300    CBTSY      1998/10/02     1998/10/02      2,865.00     2,808.65       -56.35   
Long     727    CBTSY      1998/10/02     1998/10/02      6,942.85     6,860.83       -82.02   
Long     100    CBTSY      1998/10/02     1998/10/02      1,008.30     1,006.21        -2.09   
Long    1000    CBTSY      1998/10/02     1998/10/02     10,082.95    10,039.66       -43.29   
Shrt    -100    AOL        1998/10/02     1998/10/02     10,328.75    10,370.90        42.15   
Shrt    -500    FP         1998/10/02     1998/10/01      3,022.50     5,352.32     2,329.82   
Long     500    CBTSY      1998/10/05     1998/10/05      4,897.50     4,821.08       -76.42   
Long     400    RCL        1998/10/05     1998/10/05      9,147.50     9,027.19      -120.31   
Long    1000    CBTSY      1998/10/16     1998/10/16      7,147.50     6,977.26      -170.24   
Long     500    PAH        1998/10/16     1998/10/16      4,105.00     4,071.11       -33.89   
Long     500    PAH        1998/10/16     1998/10/16      4,105.00     4,093.61       -11.39   
Long     200    WAMU       1998/10/16     1998/10/16      7,835.00     7,789.73       -45.27   
Long     100    WIRE       1998/10/16     1998/10/16        889.75       899.34         9.59   
Long     100    WIRE       1998/10/16     1998/10/16        889.75       921.84        32.09   
Long     100    WIRE       1998/10/16     1998/10/16        889.75       921.84        32.09   
Long     100    WIRE       1998/10/16     1998/10/16        889.75       921.84        32.09   
Long     100    WIRE       1998/10/16     1998/10/16        889.75       921.84        32.09   
Long     500    WIRE       1998/10/16     1998/10/16      4,448.75     4,446.10        -2.65   
Long    1000    CBTSY      1998/10/16     1998/10/16      7,972.50     8,227.22       254.72   
Long     500    VRC        1998/10/16     1998/10/19      4,335.00     4,446.10       111.10   
Long      50    CBTSY      1998/10/19     1998/10/19        476.25       455.61       -20.64   
Long     100    CBTSY      1998/10/19     1998/10/19        952.50       908.71       -43.79   
Long      50    CBTSY      1998/10/19     1998/10/19        476.25       459.36       -16.89   
Long     700    CBTSY      1998/10/19     1998/10/19      6,667.50     6,408.53      -258.97   
Long     100    VTSS       1998/10/19     1998/10/19      2,826.25     2,764.90       -61.35   
Long     200    VTSS       1998/10/19     1998/10/19      5,652.50     5,574.81       -77.69   
Long     300    VTSS       1998/10/19     1998/10/19      8,422.50     8,470.96        48.46   
Long     300    VTSS       1998/10/19     1998/10/19      8,553.75     8,489.71       -64.04   
Long     200    CBTSY      1998/10/20     1998/10/20      1,985.00     1,914.93       -70.07   
Shrt    -200    CBTSY      1998/10/20     1998/10/20      1,910.00     1,914.93         4.93    
Long     200    CBTSY      1998/10/20     1998/10/20      1,835.00     1,777.44       -57.56   
Long     300    CBTSY      1998/10/21     1998/10/21      2,703.75     2,639.91       -63.84   
Long     300    CBTSY      1998/10/21     1998/10/21      2,591.25     2,658.66        67.41   
Shrt    -300    CBTSY      1998/10/21     1998/10/21      2,760.00     2,658.66      -101.34   
Long     200    CBTSY      1998/10/21     1998/10/21      1,839.99     1,739.94      -100.05   
Long      11    CBTSY      1998/10/21     1998/10/21        101.20        96.93        -4.27    
Long      89    CBTSY      1998/10/21     1998/10/22        818.79       767.35       -51.44   
Shrt    -100    SYB        1998/10/30     1998/10/29      2,516.25     2,414.91      -101.34   
Shrt    -100    VTSS       1998/10/30     1998/10/19      3,366.25     2,842.40      -523.85   
====    ======  ======   ============     ==========    ==========     =========    =========   
        TOTAL                                           287,787.43    289,382.50    1,595.02   

        FEES                                                                       -2,023.92


Open or unmatched Positions:
19981019|131400|VTSS | -200| 5,684.81| 28.5000| 15.20|
19981030|114700|GR   |  120| 4,380.00| 36.3125| 22.50|

Processed 28 Lines in 23 Files
========================================================================================
ACCOUNT ACTIVITIES

Total Cash In   :         0.00
Total Cash Out  :         0.00
Total Credit    :     1,291.10
Total Debit     :         0.00
Total Movements :     1,291.10

TRADE ANALYSIS

Total Trades    :    64
Avg Trade Size  :    4496.68 $ (669 Shares, 1.750 Orders)
Avg Trade PL    :    24.92 $ (0.55%)
Real Profit/Loss:    1595.02 $ (35.47%)

Total Long Pos. :    34 (7 Joined)
Total Short Pos.:    7 (0 Joined)
Total Positions :    41 (7 Joined)
Total Shares    :    42843
Total Orders    :    112 (Buy 47, Sell 65)

StockTax Report Sample2
Here we show an StockTax Style report showing the buy date/net and sell date/net together:

Account#  : 32T,1342,YNAM,12345678
Input from: c:\Stx98\samples\Margin

Shares Symbol    Date           Net Paid    Date       Net Received    Gain or Loss Percent
====== ====== ========== =============== ========== =============== =============== =======
  1200 CBTSY  1998/10/01        9,670.00 1998/10/01       11,077.12        1,407.12   14.55
   700 CBTSY  1998/10/01        6,313.13 1998/10/01        6,189.79         -123.34   -1.95
   200 CBTSY  1998/10/01        1,803.75 1998/10/01        1,752.44          -51.31   -2.84
   300 CBTSY  1998/10/01        2,705.62 1998/10/01        2,639.91          -65.71   -2.43
  1000 CBTSY  1998/10/01        8,975.00 1998/10/01        8,914.70          -60.30   -0.67
   200 CBTSY  1998/10/01        1,795.00 1998/10/01        1,764.93          -30.07   -1.68
  1000 CBTSY  1998/10/01        9,018.75 1998/10/01       10,352.15        1,333.40   14.78
   200 CBTSY  1998/10/01        1,803.75 1998/10/01        2,039.93          236.18   13.09
   500 CBTSY  1998/10/01        5,292.50 1998/10/01        5,258.57          -33.93   -0.64
   500 CBTSY  1998/10/01        5,292.50 1998/10/01        5,258.57          -33.93   -0.64
  1000 CBTSY  1998/10/01       10,647.50 1998/10/01       10,164.65         -482.85   -4.53
  1000 CBTSY  1998/10/01       10,210.00 1998/10/01       10,102.16         -107.84   -1.06
   500 CBTSY  1998/10/01        5,135.23 1998/10/01        4,977.33         -157.90   -3.07
   600 CBTSY  1998/10/01        6,162.27 1998/10/01        5,977.29         -184.98   -3.00
   600 HRC    1998/10/01        6,049.77 1998/10/01        5,939.80         -109.97   -1.82
   900 DSP    1998/10/01        6,153.75 1998/10/01        5,996.04         -157.71   -2.56
   500 HRC    1998/10/01        5,041.48 1998/10/01        4,946.08          -95.40   -1.89
   800 CBTSY  1998/10/01        7,966.36 1998/10/01        7,827.23         -139.13   -1.75
   200 CBTSY  1998/10/01        1,991.59 1998/10/01        1,939.93          -51.66   -2.59
   100 CBTSY  1998/10/01          995.80 1998/10/01          958.71          -37.09   -3.72
  1200 CBTSY  1998/10/02       12,097.50 1998/10/02       12,052.09          -45.41   -0.38
   500 HRC    1998/10/02        5,116.25 1998/10/02        4,946.08         -170.17   -3.33
   100 DSP    1998/10/02          677.25 1998/10/02          658.72          -18.53   -2.74
   900 DSP    1998/10/02        6,095.25 1998/10/02        5,996.04          -99.21   -1.63
   300 CBTSY  1998/10/02        2,865.00 1998/10/02        2,808.65          -56.35   -1.97
   727 CBTSY  1998/10/02        6,942.85 1998/10/02        6,838.33         -104.52   -1.51
   173 CBTSY  1998/10/02        1,652.15 1998/10/02        1,610.13          -42.02   -2.54
  1000 CBTSY  1998/10/02       10,123.86 1998/10/02       10,039.66          -84.20   -0.83
   100 CBTSY  1998/10/02        1,012.39 1998/10/02          983.71          -28.68   -2.83
  -500 FP     1998/10/01        5,352.32 1998/10/02        7,880.89        2,528.57   47.24
  -100 AOL    1998/10/02       10,370.90 1998/10/02       10,413.05           42.15    0.41
   500 FP     1998/10/02        2,823.75 1998/10/05        2,946.15          122.40    4.33
   500 CBTSY  1998/10/05        4,920.00 1998/10/05        4,821.08          -98.92   -2.01
   400 RCL    1998/10/05        9,147.50 1998/10/05        9,027.19         -120.31   -1.32
  1000 CBTSY  1998/10/16        7,147.50 1998/10/16        6,977.26         -170.24   -2.38
   500 PAH    1998/10/16        4,105.00 1998/10/16        4,071.11          -33.89   -0.83
   500 PAH    1998/10/16        4,105.00 1998/10/16        4,071.11          -33.89   -0.83
   200 WAMU   1998/10/16        7,835.00 1998/10/16        7,789.73          -45.27   -0.58
   100 WIRE   1998/10/16          889.75 1998/10/16          899.09            9.34    1.05
   100 WIRE   1998/10/16          889.75 1998/10/16          899.09            9.34    1.05
   100 WIRE   1998/10/16          889.75 1998/10/16          899.09            9.34    1.05
   100 WIRE   1998/10/16          889.75 1998/10/16          899.09            9.34    1.05
   100 WIRE   1998/10/16          889.75 1998/10/16          899.09            9.34    1.05
   500 WIRE   1998/10/16        4,448.75 1998/10/16        4,444.85           -3.90   -0.09
  1000 CBTSY  1998/10/16        7,960.00 1998/10/16        8,227.22          267.22    3.36
   500 VRC    1998/10/16        4,335.00 1998/10/19        4,446.10          111.10    2.56
    50 CBTSY  1998/10/19          477.50 1998/10/19          455.48          -22.02   -4.61
   100 CBTSY  1998/10/19          955.00 1998/10/19          908.46          -46.54   -4.87
   700 CBTSY  1998/10/19        6,685.00 1998/10/19        6,406.78         -278.22   -4.16
    50 CBTSY  1998/10/19          477.50 1998/10/19          436.73          -40.77   -8.54
   100 VTSS   1998/10/19        2,826.25 1998/10/19        2,764.90          -61.35   -2.17
   200 VTSS   1998/10/19        5,652.50 1998/10/19        5,552.31         -100.19   -1.77
   300 VTSS   1998/10/19        8,422.50 1998/10/19        8,470.96           48.46    0.58
   300 VTSS   1998/10/19        8,553.75 1998/10/19        8,489.71          -64.04   -0.75
   200 CBTSY  1998/10/20        1,985.00 1998/10/20        1,914.43          -70.57   -3.56
  -200 CBTSY  1998/10/20        1,914.43 1998/10/20        1,918.86            4.43    0.23
   200 CBTSY  1998/10/20        1,835.00 1998/10/20        1,777.43          -57.57   -3.14
   300 CBTSY  1998/10/21        2,703.75 1998/10/21        2,639.91          -63.84   -2.36
   300 CBTSY  1998/10/21        2,591.25 1998/10/21        2,658.65           67.40    2.60
  -300 CBTSY  1998/10/21        2,658.65 1998/10/21        2,557.30         -101.35   -3.81
   200 CBTSY  1998/10/21        1,846.33 1998/10/21        1,739.94         -106.39   -5.76
    11 CBTSY  1998/10/21          101.55 1998/10/21           74.43          -27.12  -26.71
   -89 CBTSY  1998/10/22          766.84 1998/10/30          754.17          -12.67   -1.65
  -100 SYB    1998/10/29        2,414.91 1998/10/30        2,313.57         -101.34   -4.20
====== ====== ========== =============== ========== =============== =============== =======
       TOTAL                  289,473.43                 291,455.95        1,982.52   -0.50

       FEES                                                               -2,469.32

Processed 115 Lines in 1 Files
========================================================================================
ACCOUNT ACTIVITIES

Total Cash In    :       10,000.00
Total Cash Out   :       -5,000.00
Total Credit     :           32.80
Total Debit      :          -18.98
Total Movements  :        5,013.82

TRADE ANALYSIS

Total Trades     :        64
Avg Trade Size   :   4523.02 $ (602 Shares, 1.703 Orders)
Avg Trade PL     :     30.98 $ (0.68%)
Real Profit/Loss :   1982.52 $ (43.83%)

Total Long Pos.  :        34 (6 Joined)
Total Short Pos. :         6 (0 Joined)
Total Positions  :        40 (6 Joined)
Total Shares     :     38534
Total Orders     :       109 (Buy 45, Sell 64)

 

Stock Data Manager(SDM) System offers: Charting, BackTesting, Database Management
The new StockDtaaManager system allows you to program you own trading strategies, view the data and positions in charts and back test the results with automated multi dimensional parameter variations. It also collects, stores and manages the StockData for you (we have 700 Million ticks and millions of 1 Minute Intraday data available!).

Send mail to pss@pobox.com with questions or comments about this web site.
Copyright © 1992-2005 Burkhard Eichberger, Professional Software Solutions
Last modified: January 25, 2014