Narrative:

I departed boeing field (bfi) in seattle, wa, at approximately XA30 local time on aug/sun/01, intending to fly to roche harbor in the san juan islands, wa. The sky was clear and visibility unrestr. My flight training for my private certificate was done at bfi (class D) in 1999. My last flight from bfi had been on jun/sat/01. I had a current VFR area chart for sea class B and studied it prior to takeoff. Initial climb was from bfi to 1700 ft MSL. Outside of bfi class D airspace I initiated a cruise climb, intending to climb to 4500 ft MSL for cruising. At this time I had switched frequency to sea departure, intending to ask for flight following. I was also scanning intently for other traffic, as traffic inbound to bfi from the north passes through the same area. At about XA45, approximately 17 NM north of sea VOR (325 degrees), my passenger, a licensed private pilot who was monitoring a portable GPS unit, stated that we were in sea class B. My altimeter read 3500 ft MSL. The floor of class B airspace at this location was 3000 ft MSL. This was entirely unintended. I immediately began a descent to below 3000 ft MSL. According to my passenger's GPS unit, we departed class B airspace when the aircraft reached 3100 ft MSL. This could have been avoided if I had taken more time to plan my departure from bfi and the sea class B area. I concentrated on the immediate departure from bfi, but needed to plan the climb to cruising altitude as well.

Google
 

Original NASA ASRS Text

Title: DURING CLB OUT FROM BFI, A C172 PLT INADVERTENTLY FLEW INTO SEA CLASS B AIRSPACE.

Narrative: I DEPARTED BOEING FIELD (BFI) IN SEATTLE, WA, AT APPROX XA30 LCL TIME ON AUG/SUN/01, INTENDING TO FLY TO ROCHE HARBOR IN THE SAN JUAN ISLANDS, WA. THE SKY WAS CLR AND VISIBILITY UNRESTR. MY FLT TRAINING FOR MY PVT CERTIFICATE WAS DONE AT BFI (CLASS D) IN 1999. MY LAST FLT FROM BFI HAD BEEN ON JUN/SAT/01. I HAD A CURRENT VFR AREA CHART FOR SEA CLASS B AND STUDIED IT PRIOR TO TKOF. INITIAL CLB WAS FROM BFI TO 1700 FT MSL. OUTSIDE OF BFI CLASS D AIRSPACE I INITIATED A CRUISE CLB, INTENDING TO CLB TO 4500 FT MSL FOR CRUISING. AT THIS TIME I HAD SWITCHED FREQ TO SEA DEP, INTENDING TO ASK FOR FLT FOLLOWING. I WAS ALSO SCANNING INTENTLY FOR OTHER TFC, AS TFC INBOUND TO BFI FROM THE N PASSES THROUGH THE SAME AREA. AT ABOUT XA45, APPROX 17 NM N OF SEA VOR (325 DEGS), MY PAX, A LICENSED PVT PLT WHO WAS MONITORING A PORTABLE GPS UNIT, STATED THAT WE WERE IN SEA CLASS B. MY ALTIMETER READ 3500 FT MSL. THE FLOOR OF CLASS B AIRSPACE AT THIS LOCATION WAS 3000 FT MSL. THIS WAS ENTIRELY UNINTENDED. I IMMEDIATELY BEGAN A DSCNT TO BELOW 3000 FT MSL. ACCORDING TO MY PAX'S GPS UNIT, WE DEPARTED CLASS B AIRSPACE WHEN THE ACFT REACHED 3100 FT MSL. THIS COULD HAVE BEEN AVOIDED IF I HAD TAKEN MORE TIME TO PLAN MY DEP FROM BFI AND THE SEA CLASS B AREA. I CONCENTRATED ON THE IMMEDIATE DEP FROM BFI, BUT NEEDED TO PLAN THE CLB TO CRUISING ALT AS WELL.

Data retrieved from NASA's ASRS site as of July 2007 and automatically converted to unabbreviated mixed upper/lowercase text. This report is for informational purposes with no guarantee of accuracy. See NASA's ASRS site for official report.