What Wilson Financial Advisor Actually Does
I ran into Wilson Financial Advisor about three years ago when I was trying to reconcile portfolio allocations across three different accounts for a client who had inherited money from two separate family members. The software promised automated tax-loss harvesting and rebalancing. It did half of that well and half of it in a way that required manual intervention that took longer than doing it by hand. The platform scans your holdings, identifies positions where selling would trigger a capital loss, suggests replacement securities that maintain similar exposure, and executes trades through connected brokerages. It also builds model portfolios based on risk tolerance questionnaires and adjusts them when market conditions shift significantly. That is the pitch. The reality is more uneven.
Downloading and Setting Up Wilson Financial Advisor
The download link is on their official site at wilsonfinancialadvisor.com. They offer both a desktop application and a cloud version. I have used both. The desktop version requires a Windows 10 or macOS 12 minimum. It installs in about four minutes. The cloud version is faster to get running but ties your data to their servers, which matters if you handle sensitive client information. After installation you create an account and connect your brokerages through their API integrations. They support Fidelity, Schwab, E*TRADE, Vanguard, and TD Ameritrade. Each connection takes between five and fifteen minutes depending on your brokerage's authentication flow. I wasted about forty minutes on a Vanguard connection that kept failing because of their two-factor authentication timing issue. The workaround was disconnecting, clearing my browser cache, and reconnecting using a direct URL link instead of the button in their dashboard. That saved me from opening a support ticket and waiting two business days for a response. Once accounts are connected, the software imports your current positions. This initial import can take anywhere from ten minutes to an hour depending on how many transactions your accounts contain. One client had twenty years of reinvested dividends and DRIP purchases tracked across six accounts. The import stalled at about seventy percent and I had to switch to CSV upload for his account statements instead. Wilson's CSV template is not obvious to find. It is buried under Settings then Data Import then manual entry option. The template itself is actually well structured. It accepted his data in about twelve minutes and the reconciliation finished within twenty.
How the Core Features Work in Practice
The tax-loss harvesting module is the feature most people evaluate Wilson Financial Advisor for. It identifies lots that are underwater and suggests sells that comply with the wash sale rule. The logic here is sound but not infallible. I found one case where Wilson flagged a loss harvest on a position and suggested buying a replacement ETF that looked similar but actually had a correlation coefficient below the threshold the software was using. The replacement had sixty percent correlation to the original position instead of the required ninety. The trade executed, the client took the loss, and then the portfolio drifted off its target allocation by nearly four percentage points because the replacement was not truly equivalent. I had to manually adjust the allocation afterward. The workaround I use now is to run any tax-loss harvest suggestion through a quick correlation check before approving it. I pull the two ticker symbols into a free spreadsheet tool and look at the thirty-six month rolling correlation. If it is below ninety percent, I flag it and either skip the harvest or find a different replacement. This adds about three minutes per trade but prevents the allocation drift problem entirely. The rebalancing engine works similarly to other advisory platforms in this space. You set target allocations, the software calculates the gap, and it generates a trade list. The one advantage Wilson has is that it can stagger trades across multiple days to minimize market impact on smaller accounts. This is useful if you manage accounts under two million dollars where a single large sell order could move the price slightly against you.
Get the Full Details

Where Wilson stumbles is in handling options positions. If your clients trade options, the software does not fully account for assigned contracts or closing transactions when calculating gains and losses. I encountered this with a client who held covered calls against positions in his portfolio. The software showed him a gain where he actually had a loss once the call assignment was factored in. I had to manually adjust the cost basis for those positions. Wilson's support acknowledged this limitation in their documentation but offered no timeline for a fix. If options trading is a core part of your clients' strategies, you will need to supplement Wilson with another tool or handle those calculations separately.
Common Pitfalls and What Beginners Miss
Most people assume the risk questionnaire at onboarding produces a perfectly tailored portfolio. It does not. The questionnaire uses a standard six-question model that maps to basic risk buckets. It does not account for cash flow needs, time horizon variations within a household, or tax bracket differences between spouses. I had a married couple where one spouse was thirty years from retirement and the other was ten. Wilson generated a single blended portfolio that was too aggressive for the older spouse and too conservative for the younger one. Splitting the profile inputs into two separate sub-accounts within the same workspace fixed it. You have to do this manually during setup. Another thing nobody warns you about is the data sync frequency. Wilson updates account balances once per business day unless you pay for the premium tier, which refreshes twice daily. If you are actively trading and need real-time positions, the daily lag means your rebalancing suggestions could be based on stale data by the time you review them in the morning. I learned this the hard way when I approved a rebalancing trade based on yesterday's prices and the market had moved three percent overnight. The executed trades came in at worse prices than the platform had projected. This is not unique to Wilson but it is worth knowing before you rely on it for time-sensitive decisions.
When Wilson Financial Advisor Is the Wrong Tool
If you manage high-net-worth clients with complex estates, trust structures, or alternative assets like private equity and real estate partnerships, Wilson will not work for you. The software tracks publicly traded securities. It cannot ingest K-1 forms or partnership distribution schedules. I tried forcing this data in through the custom asset class feature and it broke the tax lot accounting entirely. The software does not have a pathway for pass-through entities. For those situations, you are better off using a dedicated platform like PeopleBach or Redtail combined with a separate portfolio management tool. Wilson is designed for retail and mass-affluent advisory workflows. That is its strength and its ceiling. Within that scope it does the job adequately. Outside of it, you will spend more time working around its limitations than you would saving time from using it at all.