Single-phase stand-alone PV system is suitable for household applications in remote area. Hybrid battery/ultra-capacitor energy storage can reduce charge and discharge cycles and avoid deep discharges of battery. This paper proposes a compact seven switches structure for stand-alone PV system, which otherwise needs nine switches configuration, inclusive of one switch for boost converter, four switches for single-phase inverter and four switches for two DC/DC converters of battery and ultra-capacitor. It is well-known that a bulky DC-link capacitor is always required to absorb second-order harmonic current caused by single-phase inverter. In the proposed compact topology, a small size DC-link capacitor can achieve the same function through charging/discharging control of ultra-capacitor to mitigate second-order ripple current. Simulation results are provided to validate the effectiveness of the topology and control schemes of the proposed system.