Narrative:

On mar/xa/99 I was returning from haf to ccr along the coast to the golden gate bridge thence to ccr. It was a dark, moonless night with haze and a higher overcast, and as I departed VFR I was especially cautious to avoid inadvertent flight into IMC or terrain as I climbed out. In order of flying, I traversed near B sector J (80/50), K (80/15) and G (80/15). I carefully avoided K, aided by a moving map display, but prematurely climbed to my planned cruise altitude of 2500 ft while still under sector F. I had contacted bay approach already who gave me a squawk and verified my altitude as 2500 ft. He did not clear me explicitly into class B (but also did not tell me to remain clear of class B, as usually done). I realized my mistake only after leaving sector F and proceeding under G. I should have more carefully reviewed my cruise altitude planning before departure and also could have asked the controller for a clearance through class B which would have been simple as traffic was light. While exercising caution about one thing, I forgot another.

Google
 

Original NASA ASRS Text

Title: PLT OF A MOONEY 20K INADVERTENTLY ENTERED CLASS B AIRSPACE DUE TO PREMATURELY CLBING TO CRUISE ALT AFTER DEP FROM A NEARBY UNCTLED ARPT.

Narrative: ON MAR/XA/99 I WAS RETURNING FROM HAF TO CCR ALONG THE COAST TO THE GOLDEN GATE BRIDGE THENCE TO CCR. IT WAS A DARK, MOONLESS NIGHT WITH HAZE AND A HIGHER OVCST, AND AS I DEPARTED VFR I WAS ESPECIALLY CAUTIOUS TO AVOID INADVERTENT FLT INTO IMC OR TERRAIN AS I CLBED OUT. IN ORDER OF FLYING, I TRAVERSED NEAR B SECTOR J (80/50), K (80/15) AND G (80/15). I CAREFULLY AVOIDED K, AIDED BY A MOVING MAP DISPLAY, BUT PREMATURELY CLBED TO MY PLANNED CRUISE ALT OF 2500 FT WHILE STILL UNDER SECTOR F. I HAD CONTACTED BAY APCH ALREADY WHO GAVE ME A SQUAWK AND VERIFIED MY ALT AS 2500 FT. HE DID NOT CLR ME EXPLICITLY INTO CLASS B (BUT ALSO DID NOT TELL ME TO REMAIN CLR OF CLASS B, AS USUALLY DONE). I REALIZED MY MISTAKE ONLY AFTER LEAVING SECTOR F AND PROCEEDING UNDER G. I SHOULD HAVE MORE CAREFULLY REVIEWED MY CRUISE ALT PLANNING BEFORE DEP AND ALSO COULD HAVE ASKED THE CTLR FOR A CLRNC THROUGH CLASS B WHICH WOULD HAVE BEEN SIMPLE AS TFC WAS LIGHT. WHILE EXERCISING CAUTION ABOUT ONE THING, I FORGOT ANOTHER.

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.