We study skew-products of the form
(
x
,
u
)
↦
(
f
x
,
u
+
φ
(
x
)
)
where f is a non-uniformly expanding map on a manifold X and
φ
:
X
→
S
1
is piecewise
C
1
. If the systems satisfies mild assumptions (in particular singular behaviour of ϕ is permitted) then we prove that the map mixes exponentially with respect to the unique SRB measure. This extends previous results by allowing singular behaviour in the fibre map.